From cd100f9c17a397578e28c4afa37f9c213f73620f Mon Sep 17 00:00:00 2001 From: Morgan Richomme Date: Wed, 10 May 2017 15:47:24 +0200 Subject: Bug Fixes: remove Db name + path as case have been renamed in testcases.yaml no more need or translation name/Db name Change-Id: I0656ec478369224d44d9c3cdf0c6426f140e4029 Signed-off-by: Morgan Richomme --- reporting/docker/reporting.sh | 2 +- reporting/functest/reporting-status.py | 6 +-- reporting/functest/template/index-status-tmpl.html | 8 +-- reporting/functest/testCase.py | 59 +++------------------- 4 files changed, 15 insertions(+), 60 deletions(-) (limited to 'reporting') diff --git a/reporting/docker/reporting.sh b/reporting/docker/reporting.sh index 1de13ae..1b1e4a8 100755 --- a/reporting/docker/reporting.sh +++ b/reporting/docker/reporting.sh @@ -3,7 +3,7 @@ export PYTHONPATH="${PYTHONPATH}:." export CONFIG_REPORTING_YAML=./reporting.yaml -declare -a versions=(colorado master) +declare -a versions=(danube master) declare -a projects=(functest storperf yardstick) project=$1 diff --git a/reporting/functest/reporting-status.py b/reporting/functest/reporting-status.py index 94e7f2f..e700e04 100755 --- a/reporting/functest/reporting-status.py +++ b/reporting/functest/reporting-status.py @@ -163,14 +163,13 @@ for version in versions: test_case.isRunnable)) time.sleep(1) if test_case.isRunnable: - dbName = test_case.getDbName() name = test_case.getName() displayName = test_case.getDisplayName() project = test_case.getProject() nb_test_runnable_for_this_scenario += 1 logger.info(" Searching results for case %s " % (displayName)) - result = rp_utils.getResult(dbName, installer, + result = rp_utils.getResult(name, installer, s, version) # if no result set the value to 0 if result < 0: @@ -197,13 +196,12 @@ for version in versions: test_case.isRunnable)) time.sleep(1) if test_case.isRunnable: - dbName = test_case.getDbName() name = test_case.getName() displayName = test_case.getDisplayName() project = test_case.getProject() logger.info(" Searching results for case %s " % (displayName)) - result = rp_utils.getResult(dbName, installer, + result = rp_utils.getResult(name, installer, s, version) # at least 1 result for the test if result > -1: diff --git a/reporting/functest/template/index-status-tmpl.html b/reporting/functest/template/index-status-tmpl.html index ebacfd1..cc4edaa 100644 --- a/reporting/functest/template/index-status-tmpl.html +++ b/reporting/functest/template/index-status-tmpl.html @@ -134,13 +134,13 @@ $(document).ready(function (){ {% for test in items[scenario] -%} {% if test.getCriteria() > 2 -%} - + {%- elif test.getCriteria() > 1 -%} - + {%- elif test.getCriteria() > 0 -%} - + {%- elif test.getCriteria() > -1 -%} - + {%- endif %} {%- endfor %} diff --git a/reporting/functest/testCase.py b/reporting/functest/testCase.py index c89e619..9834f07 100644 --- a/reporting/functest/testCase.py +++ b/reporting/functest/testCase.py @@ -33,27 +33,29 @@ class TestCase(object): 'bgpvpn': 'bgpvpn', 'rally_full': 'Rally (full)', 'vims': 'vIMS', - 'doctor': 'Doctor', + 'doctor-notification': 'Doctor', 'promise': 'Promise', 'moon': 'Moon', 'copper': 'Copper', 'security_scan': 'Security', 'multisite': 'Multisite', - 'domino': 'Domino', - 'odl-sfc': 'SFC', + 'domino-multinode': 'Domino', + 'functest-odl-sfc': 'SFC', 'onos_sfc': 'SFC', - 'parser': 'Parser', + 'parser-basics': 'Parser', 'connection_check': 'Health (connection)', 'api_check': 'Health (api)', 'snaps_smoke': 'SNAPS', 'snaps_health_check': 'Health (dhcp)', - 'netready': 'Netready', + 'gluon_vping': 'Netready', 'fds': 'FDS', 'cloudify_ims': 'vIMS (Cloudify)', 'orchestra_ims': 'OpenIMS (OpenBaton)', 'opera_ims': 'vIMS (Open-O)', 'vyos_vrouter': 'vyos', - 'barometer': 'Barometer'} + 'barometercollectd': 'Barometer', + 'odl_netvirt': 'Netvirt', + 'security_scan': 'Security'} try: self.displayName = display_name_matrix[self.name] except: @@ -119,50 +121,5 @@ class TestCase(object): ";IsRunnable" + str(self.isRunnable)) return testcase - def getDbName(self): - # Correspondance name of the test case / name in the DB - # ideally we should modify the DB to avoid such interface.... - # '':'' - # I know it is uggly... - test_match_matrix = {'healthcheck': 'healthcheck', - 'vping_ssh': 'vping_ssh', - 'vping_userdata': 'vping_userdata', - 'odl': 'odl', - 'onos': 'onos', - 'ocl': 'ocl', - 'tempest_smoke_serial': 'tempest_smoke_serial', - 'tempest_full_parallel': 'tempest_full_parallel', - 'tempest_defcore': 'tempest_defcore', - 'refstack_defcore': 'refstack_defcore', - 'rally_sanity': 'rally_sanity', - 'bgpvpn': 'bgpvpn', - 'rally_full': 'rally_full', - 'vims': 'vims', - 'doctor': 'doctor-notification', - 'promise': 'promise', - 'moon': 'moon_authentication', - 'copper': 'copper-notification', - 'security_scan': 'security', - 'multisite': 'multisite', - 'domino': 'domino-multinode', - 'odl-sfc': 'functest-odl-sfc', - 'onos_sfc': 'onos_sfc', - 'parser': 'parser-basics', - 'connection_check': 'connection_check', - 'api_check': 'api_check', - 'snaps_smoke': 'snaps_smoke', - 'snaps_health_check': 'snaps_health_check', - 'netready': 'gluon_vping', - 'fds': 'fds', - 'cloudify_ims': 'cloudify_ims', - 'orchestra_ims': 'orchestra_ims', - 'opera_ims': 'opera_ims', - 'vyos_vrouter': 'vyos_vrouter', - 'barometer': 'barometercollectd'} - try: - return test_match_matrix[self.name] - except: - return "unknown" - def getDisplayName(self): return self.displayName -- cgit 1.2.3-korg