summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Baker <baker.dylan.c@gmail.com>2014-04-24 16:12:32 -0700
committerDylan Baker <baker.dylan.c@gmail.com>2014-05-19 14:38:17 -0700
commit3624ae03cfef74522e3fecd362f691753f32fed5 (patch)
tree22de9248cfff85f7f0f8fbc87b6ed9b643d3a5bf
parent80364ef8d6cc2ff8b3910aab4402305ab1aeb0f2 (diff)
framework/exectest.py: Only record one instance of subtests
Since subtests are better handled in the summary module there is no need to record these multiple times. This significantly reduces the size of the results file, (from 45M to 10M) Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
-rw-r--r--framework/exectest.py8
1 files changed, 1 insertions, 7 deletions
diff --git a/framework/exectest.py b/framework/exectest.py
index 3056a78da..abd10f17e 100644
--- a/framework/exectest.py
+++ b/framework/exectest.py
@@ -96,13 +96,7 @@ class Test(object):
log.log(path, self.result['result'])
log.post_log(log_current, self.result['result'])
- if 'subtest' in self.result and len(self.result['subtest']) > 1:
- for test in self.result['subtest']:
- self.result['result'] = self.result['subtest'][test]
- json_writer.write_dict_item(os.path.join(path, test),
- self.result)
- else:
- json_writer.write_dict_item(path, self.result)
+ json_writer.write_dict_item(path, self.result)
else:
log.log(path, 'dry-run')
log.post_log(log_current, 'dry-run')