Change dir when calling stestr 51/63851/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Fri, 14 Sep 2018 18:10:15 +0000 (20:10 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Sun, 21 Oct 2018 23:40:25 +0000 (01:40 +0200)
https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-master/467/console

Change-Id: Icaa773cf61397650e73a01b182a759dd64b11b95
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit d1eed120e18ec456841a8df2f29e1711da0aa833)

functest/opnfv_tests/openstack/refstack/refstack.py

index 22e09bc..c709e56 100644 (file)
@@ -40,15 +40,18 @@ class Refstack(tempest.TempestCommon):
         return yaml.load(yaml_data)
 
     def _extract_tempest_data(self):
+        olddir = os.getcwd()
         try:
-            cmd = ['stestr', '--here', self.verifier_repo_dir, 'list',
-                   '^tempest.']
+            os.chdir(self.verifier_repo_dir)
+            cmd = ['stestr', 'list', '^tempest.']
             output = subprocess.check_output(cmd)
         except subprocess.CalledProcessError as cpe:
             self.__logger.error(
                 "Exception when listing tempest tests: %s\n%s",
                 cpe.cmd, cpe.output)
             raise
+        finally:
+            os.chdir(olddir)
         yaml_data2 = ""
         for line in output.splitlines():
             try: