From b16c48a8f8b8b10a510cb4f3ab5b818fd1cf2155 Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Wed, 25 Jun 2014 15:10:37 -0600 Subject: [PATCH] Also handle teuthology repo checkouts Our shell script did this also. Signed-off-by: Zack Cerza --- teuthology/suite.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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, -- 2.39.5