Fix promise test output 07/8207/1
authorjose.lausuch <jose.lausuch@ericsson.com>
Wed, 27 Jan 2016 23:49:22 +0000 (00:49 +0100)
committerJose Lausuch <jose.lausuch@ericsson.com>
Wed, 27 Jan 2016 23:50:09 +0000 (23:50 +0000)
Change-Id: I12bda2e9953228bd0db1810a8a06bfe2e1644ac8
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit 9c6eeae44d8e82fb7af2111784474628ec839a46)

testcases/features/promise.py

index f361d8b..0dc755b 100644 (file)
@@ -181,15 +181,15 @@ def main():
     os.environ["OS_TEST_IMAGE"] = image_id
     os.environ["OS_TEST_FLAVOR"] = flavor_id
 
+    os.chdir(PROMISE_REPO)
     results_file=open('promise-results.json','w+')
     cmd = 'DEBUG=1 npm run -s test -- --reporter json'
     start_time_ts = time.time()
 
     logger.info("Running command: %s" % cmd)
-    os.chdir(PROMISE_REPO)
     ret = subprocess.call(cmd, shell=True, stdout=results_file, \
                     stderr=subprocess.STDOUT)
-
+    results_file.close()
     end_time_ts = time.time()
     duration = round(end_time_ts - start_time_ts, 1)
 
@@ -201,6 +201,7 @@ def main():
         test_status = "Failed"
 
     # Print output of file
+    results_file=open('promise-results.json','r')
     print results_file.read()
     results_file.close()