diff options
author | Dylan Baker <baker.dylan.c@gmail.com> | 2014-04-24 16:12:32 -0700 |
---|---|---|
committer | Dylan Baker <baker.dylan.c@gmail.com> | 2014-05-19 14:38:17 -0700 |
commit | 3624ae03cfef74522e3fecd362f691753f32fed5 (patch) | |
tree | 22de9248cfff85f7f0f8fbc87b6ed9b643d3a5bf | |
parent | 80364ef8d6cc2ff8b3910aab4402305ab1aeb0f2 (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.py | 8 |
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') |