From 1b2f14eb1f2c1ac673bfff8372e3fefc09bbc8c0 Mon Sep 17 00:00:00 2001 From: Sindhur Malleni Date: Wed, 20 Apr 2016 11:28:24 -0400 Subject: [PATCH] Workload Base Fix Handle case where none of the tests are enabled Change-Id: Id02824dd02aefc5d51d68b2b30ed2d0313e106e4 --- lib/WorkloadBase.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/WorkloadBase.py b/lib/WorkloadBase.py index 43ed26dd2..d870ad92c 100644 --- a/lib/WorkloadBase.py +++ b/lib/WorkloadBase.py @@ -65,7 +65,10 @@ class WorkloadBase: def print_report(result_dir, time_stamp): with open(os.path.join(result_dir,time_stamp + '.' + 'report'), 'w') as yaml_file: yaml_file.write("Browbeat Report Card\n") - yaml_file.write(yaml.dump(WorkloadBase.browbeat, default_flow_style=False)) + if not WorkloadBase.browbeat: + yaml_file.write("No tests were enabled") + else: + yaml_file.write(yaml.dump(WorkloadBase.browbeat, default_flow_style=False)) @staticmethod def print_summary():