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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/core.py b/framework/core.py index b1a5726..661b21d 100644 --- a/framework/core.py +++ b/framework/core.py @@ -476,7 +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) + json_writer.write_dict_item(path + '/' + test, result) else: json_writer.write_dict_item(path, result) else: -- 1.8.1.5 _______________________________________________ Piglit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/piglit
