Push results without extra formating 81/9781/1
authorMorgan Richomme <morgan.richomme@orange.com>
Thu, 11 Feb 2016 08:04:31 +0000 (09:04 +0100)
committerMorgan Richomme <morgan.richomme@orange.com>
Thu, 11 Feb 2016 09:37:22 +0000 (09:37 +0000)
Change-Id: I70713a30cec556ca7cd32122b9c10cf4c1732c3f
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit 4c2674593f1bf6f093bbdc5de41241e46bfcbe14)

testcases/VIM/OpenStack/CI/libraries/run_rally-cert.py

index 9a9260e..0d19926 100755 (executable)
@@ -431,8 +431,10 @@ def main():
         report += ""\
         "| " + name + " | " + duration + " | " + nb_tests + " | " + success + "|\n"\
         "+-------------------+------------+---------------+-----------+\n"
-        payload.append({'module': name, 'duration': duration,
-                         'nb tests': nb_tests, 'success': success})
+        payload.append({'module': name,
+                        'details': {'duration': s['overall_duration'],
+                                    'nb tests': s['nb_tests'],
+                                    'success': s['success']}})
 
     total_duration_str = time.strftime("%H:%M:%S", time.gmtime(total_duration))
     total_duration_str2 = "{0:<10}".format(total_duration_str)
@@ -445,9 +447,9 @@ def main():
     report += "+===================+============+===============+===========+\n"
 
     logger.info("\n"+report)
-    payload.append({'summary': {'duration': total_duration_str2,
-                               'nb tests': total_nb_tests_str,
-                               'nb success': total_success_str}})
+    payload.append({'summary': {'duration': total_duration,
+                               'nb tests': total_nb_tests,
+                               'nb success': total_success}})
 
     # Generate json results for DB
     #json_results = {"timestart": time_start, "duration": total_duration,