]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/tasks/workunit: leave workunits inside git checkout
authorSage Weil <sage@redhat.com>
Thu, 15 Dec 2016 18:25:23 +0000 (13:25 -0500)
committerNathan Cutler <ncutler@suse.com>
Tue, 27 Dec 2016 12:58:06 +0000 (13:58 +0100)
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 4602884ab8f5a256d13091f7239d938990482d95)

qa/tasks/workunit.py

index 833d81df217cf38d4c90a0205391041d352e777e..4f9689364b8b47d1dc855cb950c5e0e968cc109c 100644 (file)
@@ -287,8 +287,8 @@ def _run_tests(ctx, refspec, role, tests, env, subdir=None, timeout=None):
         scratch_tmp = os.path.join(mnt, 'client.{id}'.format(id=id_), 'tmp')
     else:
         scratch_tmp = os.path.join(mnt, subdir)
-    srcdir = '{tdir}/workunit.{role}'.format(tdir=testdir, role=role)
     clonedir = '{tdir}/clone.{role}'.format(tdir=testdir, role=role)
+    srcdir = '{cdir}/qa/workunits'.format(cdir=clonedir)
 
     git_url = teuth_config.get_ceph_git_url()
     remote.run(
@@ -302,8 +302,6 @@ def _run_tests(ctx, refspec, role, tests, env, subdir=None, timeout=None):
             'cd', '--', clonedir,
             run.Raw('&&'),
             'git', 'checkout', refspec,
-            run.Raw('&&'),
-            'mv', 'qa/workunits', srcdir,
         ],
     )
 
@@ -375,6 +373,6 @@ def _run_tests(ctx, refspec, role, tests, env, subdir=None, timeout=None):
         remote.run(
             logger=log.getChild(role),
             args=[
-                'rm', '-rf', '--', workunits_file, srcdir, clonedir,
+                'rm', '-rf', '--', workunits_file, clonedir,
             ],
         )