]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
qa/tasks/ragweed: always set ragweed_repo 36651/head
authorKefu Chai <kchai@redhat.com>
Thu, 30 Jul 2020 08:45:40 +0000 (16:45 +0800)
committerNathan Cutler <ncutler@suse.com>
Sat, 15 Aug 2020 13:05:12 +0000 (15:05 +0200)
commitf4c5dcabf7a88681cbc345126217405a313347c2
treeeec034c27dae03ab969d0f7312a3a6d0d9210a6a
parent35adebe94e8b0a17e7b56379a8bf24e5f7b8ced4
qa/tasks/ragweed: always set ragweed_repo

* extract get_ragweed_branch() out of download() task, for better
  readablity.
* use a loop for retry when the first clone fails
* drop the `raise ValueError()` clause as it never happens. we could use
  an assert() here, but i don't think it is necessary anyway.
* use sh() instead of run() for better readablity.
* always set ragweed_repo. before this change this variable is
  unbounded if `force-branch` is set.

Fixes: https://tracker.ceph.com/issues/46771
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 87e61e1d6ece9874cd8776dde92ca815e8002166)
qa/tasks/ragweed.py