aboutsummaryrefslogtreecommitdiff
path: root/crosperf/experiment_runner.py
diff options
context:
space:
mode:
Diffstat (limited to 'crosperf/experiment_runner.py')
-rw-r--r--crosperf/experiment_runner.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/crosperf/experiment_runner.py b/crosperf/experiment_runner.py
index 3a2d600c..d27144ed 100644
--- a/crosperf/experiment_runner.py
+++ b/crosperf/experiment_runner.py
@@ -85,6 +85,8 @@ class ExperimentRunner(object):
subject = "%s: %s" % (experiment.name, " vs. ".join(label_names))
text_report = TextResultsReport(experiment, True).GetReport()
+ text_report += ("\nResults are stored in %s.\n" %
+ experiment.results_directory)
text_report = "<pre style='font-size: 13px'>%s</pre>" % text_report
html_report = HTMLResultsReport(experiment).GetReport()
attachment = EmailSender.Attachment("report.html", html_report)
@@ -111,6 +113,14 @@ class ExperimentRunner(object):
report = HTMLResultsReport(experiment).GetReport()
FileUtils().WriteFile(results_table_path, report)
+ self.l.LogOutput("Storing email message body in %s." % results_directory)
+ msg_file_path = os.path.join(results_directory, "msg_body.html")
+ text_report = TextResultsReport(experiment, True).GetReport()
+ text_report += ("\nResults are stored in %s.\n" %
+ experiment.results_directory)
+ msg_body = "<pre style='font-size: 13px'>%s</pre>" % text_report
+ FileUtils().WriteFile(msg_file_path, msg_body)
+
self.l.LogOutput("Storing results of each benchmark run.")
for benchmark_run in experiment.benchmark_runs:
if benchmark_run.result: