Create output directory 95/61295/1
authorGeorg Kunz <georg.kunz@ericsson.com>
Thu, 23 Aug 2018 11:56:42 +0000 (13:56 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Thu, 23 Aug 2018 14:33:11 +0000 (16:33 +0200)
The rally.conf gets copied before the target directory has been created.

JIRA: FUNCTEST-1007
JIRA: DOVETAIL-730

Change-Id: Ie774fce994ada644c1163600e6c62e1231fde443
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
(cherry picked from commit b55aa749c379ce7af918f43558f2195e2259d872)

functest/opnfv_tests/openstack/tempest/tempest.py

index 6b58451..4965244 100644 (file)
@@ -310,6 +310,8 @@ class TempestCommon(singlevm.VmReady1):
         try:
             assert super(TempestCommon, self).run(
                 **kwargs) == testcase.TestCase.EX_OK
+            if not os.path.exists(self.res_dir):
+                os.makedirs(self.res_dir)
             self.update_rally_regex()
             self.update_default_role()
             shutil.copy("/etc/rally/rally.conf", self.res_dir)