summaryrefslogtreecommitdiffstats
path: root/reporting/functest
diff options
context:
space:
mode:
authorMorgan Richomme <morgan.richomme@orange.com>2017-03-13 15:29:58 +0100
committerMorgan Richomme <morgan.richomme@orange.com>2017-03-13 15:29:58 +0100
commit265b276eee2517179c7e4d006f4c3c37b57c7c80 (patch)
tree9f4fcc7dc4bfe8555fac7ee53465f7934cfeb5ee /reporting/functest
parent87ba51757c890a9da229acc17850c4a7123a0175 (diff)
Update reporting page for Danube
- add danube in config to generate results - create new web pages for Euphrates (master) Change-Id: I11b3f37a0f6040a3d0c18820a08a9d6fb7ebe036 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Diffstat (limited to 'reporting/functest')
-rwxr-xr-xreporting/functest/reporting-status.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/reporting/functest/reporting-status.py b/reporting/functest/reporting-status.py
index 95f9e66..af1d1d8 100755
--- a/reporting/functest/reporting-status.py
+++ b/reporting/functest/reporting-status.py
@@ -98,8 +98,14 @@ for version in versions:
scenario_stats = rp_utils.getScenarioStats(scenario_results)
items = {}
scenario_result_criteria = {}
- scenario_file_name = ("./display/" + version +
- "/functest/scenario_history.txt")
+ scenario_directory = "./display/" + version + "/functest/"
+ scenario_file_name = scenario_directory + "scenario_history.txt"
+
+ # check that the directory exists, if not create it
+ # (first run on new version)
+ if not os.path.exists(scenario_directory):
+ os.makedirs(scenario_directory)
+
# initiate scenario file if it does not exist
if not os.path.isfile(scenario_file_name):
with open(scenario_file_name, "a") as my_file:
@@ -122,7 +128,9 @@ for version in versions:
if len(s_result) > 0:
build_tag = s_result[len(s_result)-1]['build_tag']
logger.debug("Build tag: %s" % build_tag)
- s_url = s_url = rp_utils.getJenkinsUrl(build_tag)
+ s_url = rp_utils.getJenkinsUrl(build_tag)
+ if s_url is None:
+ s_url = "http://testresultS.opnfv.org/reporting"
logger.info("last jenkins url: %s" % s_url)
testCases2BeDisplayed = []
# Check if test case is runnable / installer, scenario