Change duration to integer seconds in tempest results
authorjose.lausuch <jose.lausuch@ericsson.com>
Tue, 20 Oct 2015 15:02:41 +0000 (17:02 +0200)
committerjose.lausuch <jose.lausuch@ericsson.com>
Tue, 20 Oct 2015 15:08:03 +0000 (17:08 +0200)
JIRA: FUNCTEST-37

Change-Id: I4de4f8564598bbb8e47ff5e8062c696cf06ac55e
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
testcases/VIM/OpenStack/CI/libraries/run_tempest.py

index 8a417cc..8ad62d1 100644 (file)
@@ -120,9 +120,14 @@ def run_tempest(OPTION):
     num_failures = output[5]
     time_start = output[6]
     duration = output[7]
+    # Compute duration (lets assume it does not take more than 60 min)
+    dur_min=int(duration.split(':')[1])
+    dur_sec_float=float(duration.split(':')[2])
+    dur_sec_int=int(round(dur_sec_float,0))
+    dur_sec_int = dur_sec_int + 60 * dur_min
 
     # Generate json results for DB
-    json_results = {"timestart": time_start, "duration": duration,
+    json_results = {"timestart": time_start, "duration": dur_sec_int,
                     "tests": int(num_tests), "failures": int(num_failures)}
     logger.info("Results: "+str(json_results))
     push_results_to_db(json_results, MODE, "opnfv-jump-2")