Zack Cerza
|
f5bed55d47
|
Improve missing branch detection and logging
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-27 10:14:07 -06:00 |
|
Zack Cerza
|
abd359086c
|
Add unit tests for repo_utils
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-27 10:14:07 -06:00 |
|
Zack Cerza
|
807d6fd715
|
Use 'ceph-qa-suite.git' for the repo name
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-27 10:14:07 -06:00 |
|
Zack Cerza
|
b16c48a8f8
|
Also handle teuthology repo checkouts
Our shell script did this also.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-27 10:14:07 -06:00 |
|
Zack Cerza
|
88d26e4ae4
|
Handle ceph-qa-suite checkouts
Previously we had an internally-maintained shell script that did this.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-27 10:14:06 -06:00 |
|
Zack Cerza
|
6e3e6693d1
|
Generalize error message
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-27 10:14:06 -06:00 |
|
Zack Cerza
|
484693c2e9
|
Fix linter errors
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-27 10:14:06 -06:00 |
|
Zack Cerza
|
93fd6b899f
|
Move repo checkout code to new module repo_utils
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-27 10:14:06 -06:00 |
|
Zack Cerza
|
5e3c13de60
|
Use a more informative variable name for dest_path
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-27 10:14:06 -06:00 |
|
Zack Cerza
|
7d2388b42c
|
Merge pull request #274 from dachary/wip-facet
document how to specify a facet in teuthology-suite
|
2014-06-27 10:07:04 -06:00 |
|
Loic Dachary
|
09baca9f33
|
document how to specify a facet in teuthology-suite
Signed-off-by: Loic Dachary <loic@dachary.org>
|
2014-06-27 18:04:05 +02:00 |
|
Zack Cerza
|
2e18fddb6f
|
Only delete jobs that match the pattern
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:24 -06:00 |
|
Zack Cerza
|
e7323da58b
|
Swap order of job_id and run_name when deleting
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:24 -06:00 |
|
Zack Cerza
|
f4321b0519
|
Skip the kernel stanza if the branch passed is '-'
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:24 -06:00 |
|
Zack Cerza
|
ba1eae988e
|
Add more docstrings
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:24 -06:00 |
|
Zack Cerza
|
e1597a036f
|
No need to explicitly return None here
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:24 -06:00 |
|
Zack Cerza
|
667a223f03
|
Update unit tests to reflect renamed function
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:24 -06:00 |
|
Zack Cerza
|
7082a3dff0
|
Add a few more docstrings and a debug statement
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:23 -06:00 |
|
Zack Cerza
|
743edd6b70
|
Fix a couple linter errors
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:23 -06:00 |
|
Zack Cerza
|
6df3b13452
|
Remove schedule_suite.sh
Its entire functionality is now provided by teuthology-schedule.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:23 -06:00 |
|
Zack Cerza
|
173c7b84f6
|
Fix bug where the base yaml wasn't being merged
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:23 -06:00 |
|
Zack Cerza
|
fd13a18c83
|
With dry_run, quote any individual args
So that individual commands can be copied and pasted
in order to execute them individually.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:23 -06:00 |
|
Zack Cerza
|
b6cb3f8cb7
|
Add lots of unit tests for teuthology.suite
More to come...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:23 -06:00 |
|
Zack Cerza
|
91c7385988
|
Raise ScheduleFailError even if not sending email
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:23 -06:00 |
|
Zack Cerza
|
356ab7e06d
|
Do everything that schedule_suite.sh does
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:23 -06:00 |
|
Zack Cerza
|
15317083f9
|
Add default results_email
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:23 -06:00 |
|
Zack Cerza
|
89b38dd347
|
Don't schedule an email job if email isn't set
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:23 -06:00 |
|
Zack Cerza
|
26fdef0a75
|
Split prepare_and_schedule() out of main()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:23 -06:00 |
|
Zack Cerza
|
1be15edbcb
|
Use the return value of schedule_suite()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:23 -06:00 |
|
Zack Cerza
|
3b69efa2af
|
Organize arguments into logical sections
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:22 -06:00 |
|
Zack Cerza
|
b790c4dad4
|
Tweak usage formatting
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:22 -06:00 |
|
Zack Cerza
|
19d73071d1
|
Don't reread the entire yaml file...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:22 -06:00 |
|
Zack Cerza
|
d92f538549
|
Remove unused functions
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:22 -06:00 |
|
Zack Cerza
|
0aabafd65f
|
'and' is a thing
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:22 -06:00 |
|
Zack Cerza
|
675f087b28
|
Take machine_type instead of worker
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:22 -06:00 |
|
Zack Cerza
|
d14c44f4e2
|
Add functions for querying gitbuilder repos
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:22 -06:00 |
|
Zack Cerza
|
4fed92c039
|
Silence connection pool logging
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:22 -06:00 |
|
Zack Cerza
|
ef9638a26a
|
Remove 'template' feature
Neither Sage nor I could find anything that used it
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:22 -06:00 |
|
Zack Cerza
|
43505b2ace
|
Only allow scheduling one suite per call.
Also remove all traces of the extra and confusing term 'collection'
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:22 -06:00 |
|
Zack Cerza
|
f5af797ce3
|
Port to docopt
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:22 -06:00 |
|
Zack Cerza
|
1ccbff8dbf
|
Refactor collection scheduling out of main()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-25 12:54:22 -06:00 |
|
Zack Cerza
|
3134a32018
|
If archive_base is None, use config's
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-24 11:07:02 -06:00 |
|
Alfredo Deza
|
0b78592af0
|
Merge pull request #272 from ceph/release
Create a python package for teuthology
|
2014-06-23 11:09:01 -04:00 |
|
Zack Cerza
|
a312f9af04
|
Update setup.py
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-20 14:06:21 -04:00 |
|
Zack Cerza
|
5cd50a42be
|
Allow killing jobs by passing a 'jobspec'.
See teuthology-kill --help
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-20 11:39:47 -04:00 |
|
Zack Cerza
|
fc772d7354
|
Add a couple tests for teuthology.schedule
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-19 14:11:56 -04:00 |
|
Zack Cerza
|
ec422a94fc
|
Make conf_file optional
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-16 10:19:54 -06:00 |
|
Zack Cerza
|
0cb6b71916
|
Add .ropeproject to .gitignore
I use a vim plugin that creates lots of directories with that name
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-13 13:47:56 -05:00 |
|
Zack Cerza
|
09d3f9167e
|
Add [--] to usage statement
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-12 13:23:19 -05:00 |
|
Zack Cerza
|
f69f2dffa9
|
Automatically watch 'multi' tube if tube_name
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
|
2014-06-10 14:40:37 -05:00 |
|