Previously every subtest wrote an entry in the file as a full test, this is a bug since the fake-fulltest (actually subtest) reported with the full test value, not it's own value.
This patch changes the behvaior so that a test with subtests only gets one entry, with the full test result value as it's value. Signed-off-by: Dylan Baker <[email protected]> --- framework/core.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/framework/core.py b/framework/core.py index b1a5726..25cc2ff 100644 --- a/framework/core.py +++ b/framework/core.py @@ -476,9 +476,7 @@ class Test: for test in result['subtest'].keys(): if serious_level(result['subtest'][test]) >= serious_level(result['result']): result['result'] = result['subtest'][test] - json_writer.write_dict_item(path + '/' + test, result) - else: - json_writer.write_dict_item(path, result) + json_writer.write_dict_item(path, result) else: status("dry-run") -- 1.8.1.5 _______________________________________________ Piglit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/piglit
