Also handle teuthology repo checkouts

Our shell script did this also.

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
This commit is contained in:
Zack Cerza 2014-06-25 15:10:37 -06:00
parent 88d26e4ae4
commit b16c48a8f8

View File

@ -102,7 +102,8 @@ def make_run_name(suite, ceph_branch, kernel_branch, kernel_flavor,
def fetch_suite_repo(branch, test_name):
"""
Fetch the suite repo so we can use it to build jobs
Fetch the suite repo (and also the teuthology repo) so that we can use it
to build jobs. Repos are stored in ~/src/.
:returns: The path to the repo on disk
"""
@ -112,6 +113,10 @@ def fetch_suite_repo(branch, test_name):
suite_repo_path = os.path.join(src_base_path,
'ceph-qa-suite_' + branch)
try:
checkout_repo(
repo_url=os.path.join(config.ceph_git_base_url, 'teuthology.git'),
dest_path=os.path.join(src_base_path, 'teuthology'),
branch='master')
checkout_repo(
repo_url=os.path.join(config.ceph_git_base_url, 'ceph-qa-suite'),
dest_path=suite_repo_path,