summaryrefslogtreecommitdiffstats
path: root/storperf/test_executor.py
diff options
context:
space:
mode:
authormbeierl <mark.beierl@dell.com>2017-02-01 14:27:19 -0500
committermbeierl <mark.beierl@dell.com>2017-02-01 14:41:49 -0500
commitb64833b08e839691cc0c95aa27b49e7eee83dbe6 (patch)
tree63e1d8f8a1f51a8cb0f89d725f08bf1df8072db5 /storperf/test_executor.py
parentae4a3d47a67dfddd3a222a1f06c3212956567d24 (diff)
Add URL for results report
Records the URL returned from testresults db. Changes the URL ref from localhost to external and reports in daily job. Change-Id: I0068ea963671fb183779ac20592ba6933647eea0 JIRA: STORPERF-104 Signed-off-by: mbeierl <mark.beierl@dell.com>
Diffstat (limited to 'storperf/test_executor.py')
-rw-r--r--storperf/test_executor.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/storperf/test_executor.py b/storperf/test_executor.py
index e6f0784..d46e0c7 100644
--- a/storperf/test_executor.py
+++ b/storperf/test_executor.py
@@ -43,6 +43,7 @@ class TestExecutor(object):
self.end_time = None
self.current_workload = None
self.workload_status = {}
+ self.result_url = None
self._queue_depths = [1, 4, 8]
self._block_sizes = [512, 4096, 16384]
self.event_listeners = set()
@@ -198,6 +199,7 @@ class TestExecutor(object):
result['Status'] = status
result['Workloads'] = self.workload_status
+ result['TestResultURL'] = self.result_url
return result
@@ -303,6 +305,9 @@ class TestExecutor(object):
self.logger.info("Completed workload %s" % (workload_name))
self.logger.info("Completed job %s" % (self.job_db.job_id))
+ if self.result_url is not None:
+ self.logger.info("Results can be found at %s" % self.result_url)
+
self.end_time = time.time()
self._terminated = True
self.broadcast_event()