Align test names in DB and config file 55/15755/1
authorMorgan Richomme <morgan.richomme@orange.com>
Thu, 16 Jun 2016 13:19:56 +0000 (15:19 +0200)
committerMorgan Richomme <morgan.richomme@orange.com>
Thu, 16 Jun 2016 13:19:56 +0000 (15:19 +0200)
JIRA: FUNCTEST-304

Change-Id: I98d3155beb1c5e49eda84b443df603c2630b4823
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
testcases/Controllers/ODL/odlreport2db.py
testcases/Controllers/ONOS/Teston/onosfunctest.py
testcases/OpenStack/rally/run_rally-cert.py
testcases/OpenStack/tempest/run_tempest.py
testcases/OpenStack/vPing/vPing_ssh.py
testcases/OpenStack/vPing/vPing_userdata.py
testcases/vIMS/vIMS.py

index 075de5a..0c9f341 100644 (file)
@@ -115,7 +115,7 @@ def main(argv):
         data['description'] = all_data['suite']['@name']
         data['version'] = all_data['@generator']
         data['test_project'] = "functest"
-        data['case_name'] = "ODL"
+        data['case_name'] = "odl"
         data['pod_name'] = pod
         data['installer'] = installer
 
@@ -144,7 +144,7 @@ def main(argv):
         if (tests_failed < 1):
             status = "PASS"
 
-        functest_utils.push_results_to_db("functest",
+        functest_utils.push_results_to_db(data['test_project'],
                                           data['case_name'],
                                           None,
                                           start_time,
index 38935c5..058114b 100644 (file)
@@ -192,7 +192,7 @@ def main():
             logger.error("Unable to set ONOS criteria")
 
         functest_utils.push_results_to_db("functest",
-                                          "ONOS",
+                                          "onos",
                                           logger,
                                           start_time,
                                           stop_time,
index 7822c7e..8afbcca 100755 (executable)
@@ -535,11 +535,16 @@ def main():
     if total_success >= 90:
         status = "passed"
 
+    if args.sanity:
+        case_name = "rally_sanity"
+    else:
+        case_name = "rally_full"
+
     if args.report:
         logger.debug("Pushing Rally summary into DB...")
         functest_utils.push_results_to_db("functest",
-                                          "Rally",
-                                          logger,
+                                          case_name,
+                                          None,
                                           start_time,
                                           stop_time,
                                           status,
index f59ba52..a16ba26 100644 (file)
@@ -333,11 +333,16 @@ def run_tempest(OPTION):
                         "tests": int(num_tests), "failures": int(num_failures),
                         "errors": error_logs}
         logger.info("Results: " + str(json_results))
-        # TODO split Tempest smoke and full
+        # split Tempest smoke and full
+        if "smoke" in args.mode:
+            case_name = "tempest_smoke_serial"
+        else:
+            case_name = "tempest_full_parallel"
+
         try:
             ft_utils.push_results_to_db("functest",
-                                        "Tempest",
-                                        logger,
+                                        case_name,
+                                        None,
                                         start_time,
                                         stop_time,
                                         status,
index 3f90bc2..1609dd9 100644 (file)
@@ -429,7 +429,7 @@ def main():
         try:
             logger.debug("Pushing vPing SSH results into DB...")
             functest_utils.push_results_to_db("functest",
-                                              "vPing",
+                                              "vping_ssh",
                                               logger,
                                               start_time,
                                               stop_time,
index 5b7d2d9..ff7158e 100644 (file)
@@ -362,7 +362,7 @@ def main():
         try:
             logger.debug("Pushing vPing userdata results into DB...")
             functest_utils.push_results_to_db("functest",
-                                              "vPing_userdata",
+                                              "vping_userdata",
                                               logger,
                                               start_time,
                                               stop_time,
index 260cb4c..a35eba9 100644 (file)
@@ -122,8 +122,8 @@ def step_failure(step_name, error_msg):
     if step_name == "sig_test":
         status = "PASS"
     functest_utils.push_results_to_db("functest",
-                                      "vIMS",
-                                      logger,
+                                      "vims",
+                                      None,
                                       start_time,
                                       stop_time,
                                       status,