summaryrefslogtreecommitdiff
path: root/runner
diff options
context:
space:
mode:
authorPetri Latvala <petri.latvala@intel.com>2022-03-31 15:48:36 +0300
committerPetri Latvala <petri.latvala@intel.com>2022-03-31 17:14:11 +0300
commitbc3f6833a12221a46659535dac06ebb312490eb4 (patch)
tree8dc7f0ea6aad28a89044249033d0cd4b4ba2dfae /runner
parentcdac65fc2d88b506d0be71500845725ae46dbb64 (diff)
runner: Override results for subtests even when there's dynamic subtests
igt_runner converts passing test results to warn if a test outputs stuff to stderr. It also converts results if kernel logs contain warnings to dmesg-warn or dmesg-fail, depending on the test's own result. Perform this same conversion to subtests even if they contain dynamic subtests, now that we have the capability of keeping those around. Signed-off-by: Petri Latvala <petri.latvala@intel.com> Cc: Swati Sharma <swati2.sharma@intel.com> Reviewed-by: Swati Sharma <swati2.sharma@intel.com>
Diffstat (limited to 'runner')
-rw-r--r--runner/resultgen.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/runner/resultgen.c b/runner/resultgen.c
index 76f9fb7d2..6ecf325be 100644
--- a/runner/resultgen.c
+++ b/runner/resultgen.c
@@ -1385,10 +1385,8 @@ static void override_results(char *binary,
for (i = 0; i < subtests->size; i++) {
generate_piglit_name(binary, subtests->subs[i].name, piglit_name, sizeof(piglit_name));
- if (subtests->subs[i].dynamic_size == 0) {
- obj = get_or_create_json_object(tests, piglit_name);
- override_result_single(obj);
- }
+ obj = get_or_create_json_object(tests, piglit_name);
+ override_result_single(obj);
for (k = 0; k < subtests->subs[i].dynamic_size; k++) {
generate_piglit_name_for_dynamic(piglit_name, subtests->subs[i].dynamic_names[k],