Move case base from tempest_smoke_serial to snaps_healthcheck 79/29479/2
authorMorgan Richomme <morgan.richomme@orange.com>
Tue, 28 Feb 2017 10:47:30 +0000 (11:47 +0100)
committerMorgan Richomme <morgan.richomme@orange.com>
Tue, 28 Feb 2017 10:54:16 +0000 (11:54 +0100)
It will allow to show additional scenarios in the reporting page
the scenarios that fail on healthcheck or smoke tests
before running tempest_smoke_serial

Change-Id: I0d9ba84296bfc867ab80caa7873bb5bcb8469fc2
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
utils/test/reporting/functest/reporting-status.py
utils/test/reporting/functest/testCase.py
utils/test/reporting/reporting.yaml

index df56323..69be20e 100755 (executable)
@@ -28,9 +28,9 @@ testValid = []
 otherTestCases = []
 reportingDate = datetime.datetime.now().strftime("%Y-%m-%d %H:%M")
 
-# init just tempest to get the list of scenarios
-# as all the scenarios run Tempest
-tempest = tc.TestCase("tempest_smoke_serial", "functest", -1)
+# init just snaps_health_check to get the list of scenarios
+# as all the scenarios run snaps_health_check
+snaps_health_check = tc.TestCase("snaps_health_check", "functest", -1)
 
 # Retrieve the Functest configuration to detect which tests are relevant
 # according to the installer, scenario
@@ -92,7 +92,9 @@ for version in versions:
     # For all the installers
     for installer in installers:
         # get scenarios
-        scenario_results = rp_utils.getScenarios(tempest, installer, version)
+        scenario_results = rp_utils.getScenarios(snaps_health_check,
+                                                 installer,
+                                                 version)
         scenario_stats = rp_utils.getScenarioStats(scenario_results)
         items = {}
         scenario_result_criteria = {}
index e2d4604..f77136e 100644 (file)
@@ -46,8 +46,8 @@ class TestCase(object):
                                'api_check': 'Health (api)',
                                'snaps_smoke': 'SNAPS',
                                'snaps_health_check': 'Health (dhcp)',
-                               'gluon_vping': 'Netready',
-                               'barometercollectd': 'Barometer'}
+                               'netready': 'Netready',
+                               'barometer': 'Barometer'}
         try:
             self.displayName = display_name_matrix[self.name]
         except:
@@ -145,8 +145,8 @@ class TestCase(object):
                              'api_check': 'api_check',
                              'snaps_smoke': 'snaps_smoke',
                              'snaps_health_check': 'snaps_health_check',
-                             'gluon_vping': 'gluon_vping',
-                             'barometercollectd': 'barometercollectd'}
+                             'netready': 'gluon_vping',
+                             'barometer': 'barometercollectd'}
         try:
             return test_match_matrix[self.name]
         except:
index 9ec7b28..81e976a 100644 (file)
@@ -11,7 +11,7 @@ general:
 
     log:
         log_file: reporting.log
-        log_level: INFO
+        log_level: ERROR
 
     period: 10