From: Zack Cerza Date: Wed, 25 Jun 2014 21:10:37 +0000 (-0600) Subject: Also handle teuthology repo checkouts X-Git-Tag: 1.1.0~1359^2~13 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=b16c48a8f8b8b10a510cb4f3ab5b818fd1cf2155;p=teuthology.git Also handle teuthology repo checkouts Our shell script did this also. Signed-off-by: Zack Cerza --- diff --git a/teuthology/suite.py b/teuthology/suite.py index 62a8e31601..e5b6f29340 100644 --- a/teuthology/suite.py +++ b/teuthology/suite.py @@ -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,