* [igt-dev] [PATCH i-g-t 1/2] runner/resultgen: relax results processing
@ 2023-02-28 21:25 Kamil Konieczny
2023-02-28 21:25 ` [igt-dev] [PATCH i-g-t 2/2] runner/resume: change exit code for results gen fail Kamil Konieczny
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Kamil Konieczny @ 2023-02-28 21:25 UTC (permalink / raw)
To: igt-dev
We observed problems with resume runs when one of tests from
run fail to respond to SIGKILL and then don't exits, which
was reported like:
[1415.815247] Child refuses to die, tainted 0x40. Aborting.
After machine was rebooted runs were resumed but at the end
results from run wasn't processed due to error at comms file
from failed test. Try to correct that behaviour and count
results if at least one of files (comms or log) or dmesg was
successfully processed and fail only when both fail. Also
print more detailed info about what failed.
Cc: Petri Latvala <adrinael@adrinael.net>
Signed-off-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
---
runner/resultgen.c | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/runner/resultgen.c b/runner/resultgen.c
index b00bb6ba..ddc2098e 100644
--- a/runner/resultgen.c
+++ b/runner/resultgen.c
@@ -2133,7 +2133,6 @@ static bool parse_test_directory(int dirfd,
if (commsparsed == COMMSPARSE_ERROR) {
fprintf(stderr, "Error parsing output files (comms)\n");
status = false;
- goto parse_output_end;
}
if (commsparsed == COMMSPARSE_EMPTY) {
@@ -2147,14 +2146,22 @@ static bool parse_test_directory(int dirfd,
!fill_from_output(fds[_F_ERR], entry->binary, "err", &subtests, results->tests)) {
fprintf(stderr, "Error parsing output files (out.txt, err.txt)\n");
status = false;
- goto parse_output_end;
}
}
if (!fill_from_dmesg(fds[_F_DMESG], settings, entry->binary, &subtests, results->tests)) {
fprintf(stderr, "Error parsing output files (dmesg.txt)\n");
+ if (!status) {
+ fprintf(stderr, "resultgen: Error parsing output files and dmesg.txt, bail out\n");
+ goto parse_output_end;
+ }
+
status = false;
- goto parse_output_end;
+ }
+
+ if (!status) {
+ fprintf(stderr, "resultgen: Warning: results may be incomplete for %s\n", entry->binary);
+ status = true;
}
override_results(entry->binary, &subtests, results->tests);
@@ -2302,6 +2309,7 @@ struct json_object *generate_results_json(int dirfd)
if (!parse_test_directory(testdirfd, &job_list.entries[i], &settings, &results)) {
close(testdirfd);
+ fprintf(stderr, "resultgen: Cannot parse results for: %s testname: %s\n", name, job_list.entries[i].binary);
return NULL;
}
close(testdirfd);
--
2.37.2
^ permalink raw reply related [flat|nested] 7+ messages in thread* [igt-dev] [PATCH i-g-t 2/2] runner/resume: change exit code for results gen fail 2023-02-28 21:25 [igt-dev] [PATCH i-g-t 1/2] runner/resultgen: relax results processing Kamil Konieczny @ 2023-02-28 21:25 ` Kamil Konieczny 2023-03-01 13:24 ` Petri Latvala 2023-02-28 22:20 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/2] runner/resultgen: relax results processing Patchwork ` (2 subsequent siblings) 3 siblings, 1 reply; 7+ messages in thread From: Kamil Konieczny @ 2023-02-28 21:25 UTC (permalink / raw) To: igt-dev When results generation fails exit with code 3, it will help to differentiate from failed exection at resume runs. Added also some debug messages at different error points. Cc: Petri Latvala <adrinael@adrinael.net> Signed-off-by: Kamil Konieczny <kamil.konieczny@linux.intel.com> --- runner/resume.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/runner/resume.c b/runner/resume.c index eb8074e3..0f4e42bf 100644 --- a/runner/resume.c +++ b/runner/resume.c @@ -31,10 +31,13 @@ int main(int argc, char **argv) return 127; } - if (!initialize_execute_state_from_resume(dirfd, &state, &settings, &job_list)) + if (!initialize_execute_state_from_resume(dirfd, &state, &settings, &job_list)) { + fprintf(stderr, "resume failed at initialization step\n"); return 127; + } if (!execute(&state, &settings, &job_list)) { + fprintf(stderr, "resume failed at execute step\n"); exitcode = 1; } @@ -43,11 +46,13 @@ int main(int argc, char **argv) * Overall timeout happened. Results generation can * override this */ + fprintf(stderr, "resume failed at timeout\n"); exitcode = 2; } if (!generate_results_path(settings.results_path)) { - exitcode = 1; + fprintf(stderr, "resume failed at generating results\n"); + exitcode = 3; } printf("Done.\n"); -- 2.37.2 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 2/2] runner/resume: change exit code for results gen fail 2023-02-28 21:25 ` [igt-dev] [PATCH i-g-t 2/2] runner/resume: change exit code for results gen fail Kamil Konieczny @ 2023-03-01 13:24 ` Petri Latvala 0 siblings, 0 replies; 7+ messages in thread From: Petri Latvala @ 2023-03-01 13:24 UTC (permalink / raw) To: Kamil Konieczny; +Cc: igt-dev On Tue, Feb 28, 2023 at 10:25:38PM +0100, Kamil Konieczny wrote: > When results generation fails exit with code 3, it will help > to differentiate from failed exection at resume runs. Added > also some debug messages at different error points. > > Cc: Petri Latvala <adrinael@adrinael.net> > Signed-off-by: Kamil Konieczny <kamil.konieczny@linux.intel.com> Reviewed-by: Petri Latvala <adrinael@adrinael.net> > --- > runner/resume.c | 9 +++++++-- > 1 file changed, 7 insertions(+), 2 deletions(-) > > diff --git a/runner/resume.c b/runner/resume.c > index eb8074e3..0f4e42bf 100644 > --- a/runner/resume.c > +++ b/runner/resume.c > @@ -31,10 +31,13 @@ int main(int argc, char **argv) > return 127; > } > > - if (!initialize_execute_state_from_resume(dirfd, &state, &settings, &job_list)) > + if (!initialize_execute_state_from_resume(dirfd, &state, &settings, &job_list)) { > + fprintf(stderr, "resume failed at initialization step\n"); > return 127; > + } > > if (!execute(&state, &settings, &job_list)) { > + fprintf(stderr, "resume failed at execute step\n"); > exitcode = 1; > } > > @@ -43,11 +46,13 @@ int main(int argc, char **argv) > * Overall timeout happened. Results generation can > * override this > */ > + fprintf(stderr, "resume failed at timeout\n"); > exitcode = 2; > } > > if (!generate_results_path(settings.results_path)) { > - exitcode = 1; > + fprintf(stderr, "resume failed at generating results\n"); > + exitcode = 3; > } > > printf("Done.\n"); > -- > 2.37.2 > ^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/2] runner/resultgen: relax results processing 2023-02-28 21:25 [igt-dev] [PATCH i-g-t 1/2] runner/resultgen: relax results processing Kamil Konieczny 2023-02-28 21:25 ` [igt-dev] [PATCH i-g-t 2/2] runner/resume: change exit code for results gen fail Kamil Konieczny @ 2023-02-28 22:20 ` Patchwork 2023-03-01 0:34 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2023-03-01 13:25 ` [igt-dev] [PATCH i-g-t 1/2] " Petri Latvala 3 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2023-02-28 22:20 UTC (permalink / raw) To: Kamil Konieczny; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 4708 bytes --] == Series Details == Series: series starting with [i-g-t,1/2] runner/resultgen: relax results processing URL : https://patchwork.freedesktop.org/series/114485/ State : success == Summary == CI Bug Log - changes from CI_DRM_12794 -> IGTPW_8541 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/index.html Participating hosts (39 -> 37) ------------------------------ Missing (2): fi-kbl-soraka fi-snb-2520m Known issues ------------ Here are the changes found in IGTPW_8541 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live@migrate: - bat-adlp-6: [PASS][1] -> [DMESG-FAIL][2] ([i915#7699]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/bat-adlp-6/igt@i915_selftest@live@migrate.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/bat-adlp-6/igt@i915_selftest@live@migrate.html * igt@i915_selftest@live@requests: - bat-rpls-1: [PASS][3] -> [ABORT][4] ([i915#4983] / [i915#7694] / [i915#7911] / [i915#7981]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/bat-rpls-1/igt@i915_selftest@live@requests.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/bat-rpls-1/igt@i915_selftest@live@requests.html * igt@i915_selftest@live@reset: - bat-rpls-2: [PASS][5] -> [ABORT][6] ([i915#4983] / [i915#7981]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/bat-rpls-2/igt@i915_selftest@live@reset.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/bat-rpls-2/igt@i915_selftest@live@reset.html * igt@kms_chamelium_hpd@common-hpd-after-suspend: - bat-dg2-11: NOTRUN -> [SKIP][7] ([i915#7828]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/bat-dg2-11/igt@kms_chamelium_hpd@common-hpd-after-suspend.html #### Possible fixes #### * igt@gem_exec_gttfill@basic: - fi-pnv-d510: [FAIL][8] ([i915#7229]) -> [PASS][9] [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/fi-pnv-d510/igt@gem_exec_gttfill@basic.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/fi-pnv-d510/igt@gem_exec_gttfill@basic.html * igt@gem_exec_suspend@basic-s3@smem: - bat-dg2-11: [INCOMPLETE][10] -> [PASS][11] [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/bat-dg2-11/igt@gem_exec_suspend@basic-s3@smem.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/bat-dg2-11/igt@gem_exec_suspend@basic-s3@smem.html * igt@i915_selftest@live@hangcheck: - fi-skl-guc: [DMESG-WARN][12] ([i915#8073]) -> [PASS][13] [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/fi-skl-guc/igt@i915_selftest@live@hangcheck.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/fi-skl-guc/igt@i915_selftest@live@hangcheck.html * igt@i915_selftest@live@migrate: - bat-atsm-1: [DMESG-FAIL][14] ([i915#7699]) -> [PASS][15] [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/bat-atsm-1/igt@i915_selftest@live@migrate.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/bat-atsm-1/igt@i915_selftest@live@migrate.html * igt@i915_selftest@live@workarounds: - bat-rpls-2: [DMESG-WARN][16] ([i915#7852]) -> [PASS][17] [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/bat-rpls-2/igt@i915_selftest@live@workarounds.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/bat-rpls-2/igt@i915_selftest@live@workarounds.html [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#7229]: https://gitlab.freedesktop.org/drm/intel/issues/7229 [i915#7694]: https://gitlab.freedesktop.org/drm/intel/issues/7694 [i915#7699]: https://gitlab.freedesktop.org/drm/intel/issues/7699 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7852]: https://gitlab.freedesktop.org/drm/intel/issues/7852 [i915#7911]: https://gitlab.freedesktop.org/drm/intel/issues/7911 [i915#7981]: https://gitlab.freedesktop.org/drm/intel/issues/7981 [i915#8073]: https://gitlab.freedesktop.org/drm/intel/issues/8073 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7176 -> IGTPW_8541 CI-20190529: 20190529 CI_DRM_12794: 09f45ee84b4e66b882286806fb4b2b03907db5dc @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8541: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/index.html IGT_7176: ffe88a907c0fafe6a736f5f17cee8ba8eddd6fa7 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/index.html [-- Attachment #2: Type: text/html, Size: 5719 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,1/2] runner/resultgen: relax results processing 2023-02-28 21:25 [igt-dev] [PATCH i-g-t 1/2] runner/resultgen: relax results processing Kamil Konieczny 2023-02-28 21:25 ` [igt-dev] [PATCH i-g-t 2/2] runner/resume: change exit code for results gen fail Kamil Konieczny 2023-02-28 22:20 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/2] runner/resultgen: relax results processing Patchwork @ 2023-03-01 0:34 ` Patchwork 2023-03-01 13:25 ` [igt-dev] [PATCH i-g-t 1/2] " Petri Latvala 3 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2023-03-01 0:34 UTC (permalink / raw) To: Kamil Konieczny; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 41006 bytes --] == Series Details == Series: series starting with [i-g-t,1/2] runner/resultgen: relax results processing URL : https://patchwork.freedesktop.org/series/114485/ State : success == Summary == CI Bug Log - changes from CI_DRM_12794_full -> IGTPW_8541_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/index.html Participating hosts (11 -> 11) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in IGTPW_8541_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_basic@multigpu-create-close: - shard-tglu-9: NOTRUN -> [SKIP][1] ([i915#7697]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@gem_basic@multigpu-create-close.html * igt@gem_ccs@block-copy-inplace: - shard-tglu-10: NOTRUN -> [SKIP][2] ([i915#3555] / [i915#5325]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@gem_ccs@block-copy-inplace.html * igt@gem_ccs@suspend-resume: - shard-tglu-9: NOTRUN -> [SKIP][3] ([i915#5325]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@gem_ccs@suspend-resume.html * igt@gem_create@create-ext-cpu-access-sanity-check: - shard-tglu-10: NOTRUN -> [SKIP][4] ([i915#6335]) +1 similar issue [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@gem_create@create-ext-cpu-access-sanity-check.html * igt@gem_ctx_persistence@processes: - shard-snb: NOTRUN -> [SKIP][5] ([fdo#109271] / [i915#1099]) +3 similar issues [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-snb6/igt@gem_ctx_persistence@processes.html * igt@gem_eio@unwedge-stress: - shard-snb: NOTRUN -> [FAIL][6] ([i915#3354]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-snb1/igt@gem_eio@unwedge-stress.html * igt@gem_exec_capture@capture-invisible@smem0: - shard-tglu-10: NOTRUN -> [SKIP][7] ([i915#6334]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@gem_exec_capture@capture-invisible@smem0.html * igt@gem_exec_fair@basic-none-solo@rcs0: - shard-tglu-10: NOTRUN -> [FAIL][8] ([i915#2842]) +1 similar issue [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@gem_exec_fair@basic-none-solo@rcs0.html * igt@gem_exec_fair@basic-pace-solo@rcs0: - shard-apl: [PASS][9] -> [FAIL][10] ([i915#2842]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-apl7/igt@gem_exec_fair@basic-pace-solo@rcs0.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-apl3/igt@gem_exec_fair@basic-pace-solo@rcs0.html * igt@gem_exec_params@rsvd2-dirt: - shard-tglu-10: NOTRUN -> [SKIP][11] ([fdo#109283]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@gem_exec_params@rsvd2-dirt.html * igt@gem_exec_params@secure-non-root: - shard-tglu-9: NOTRUN -> [SKIP][12] ([fdo#112283]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@gem_exec_params@secure-non-root.html * igt@gem_lmem_evict@dontneed-evict-race: - shard-tglu-9: NOTRUN -> [SKIP][13] ([i915#7582]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@gem_lmem_evict@dontneed-evict-race.html * igt@gem_lmem_swapping@heavy-verify-random-ccs: - shard-tglu-10: NOTRUN -> [SKIP][14] ([i915#4613]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@gem_lmem_swapping@heavy-verify-random-ccs.html * igt@gem_lmem_swapping@parallel-random-verify: - shard-tglu-9: NOTRUN -> [SKIP][15] ([i915#4613]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@gem_lmem_swapping@parallel-random-verify.html * igt@gem_lmem_swapping@verify: - shard-glk: NOTRUN -> [SKIP][16] ([fdo#109271] / [i915#4613]) +1 similar issue [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-glk3/igt@gem_lmem_swapping@verify.html * igt@gem_pxp@fail-invalid-protected-context: - shard-tglu-10: NOTRUN -> [SKIP][17] ([i915#4270]) +3 similar issues [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@gem_pxp@fail-invalid-protected-context.html * igt@gem_softpin@evict-snoop-interruptible: - shard-tglu-10: NOTRUN -> [SKIP][18] ([fdo#109312]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@gem_softpin@evict-snoop-interruptible.html * igt@gem_userptr_blits@dmabuf-sync: - shard-tglu-10: NOTRUN -> [SKIP][19] ([i915#3323]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@dmabuf-unsync: - shard-tglu-10: NOTRUN -> [SKIP][20] ([i915#3297]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@gem_userptr_blits@dmabuf-unsync.html * igt@gem_userptr_blits@vma-merge: - shard-snb: NOTRUN -> [FAIL][21] ([i915#2724]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-snb6/igt@gem_userptr_blits@vma-merge.html * igt@gem_vm_create@invalid-create: - shard-snb: NOTRUN -> [SKIP][22] ([fdo#109271]) +439 similar issues [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-snb4/igt@gem_vm_create@invalid-create.html * igt@gen7_exec_parse@basic-offset: - shard-tglu-10: NOTRUN -> [SKIP][23] ([fdo#109289]) +2 similar issues [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@gen7_exec_parse@basic-offset.html * igt@gen7_exec_parse@bitmasks: - shard-tglu-9: NOTRUN -> [SKIP][24] ([fdo#109289]) +1 similar issue [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@gen7_exec_parse@bitmasks.html * igt@gen9_exec_parse@basic-rejected-ctx-param: - shard-tglu-9: NOTRUN -> [SKIP][25] ([i915#2527] / [i915#2856]) +2 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@gen9_exec_parse@basic-rejected-ctx-param.html * igt@gen9_exec_parse@unaligned-jump: - shard-tglu-10: NOTRUN -> [SKIP][26] ([i915#2527] / [i915#2856]) +2 similar issues [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@gen9_exec_parse@unaligned-jump.html * igt@i915_module_load@load: - shard-apl: [PASS][27] -> [SKIP][28] ([fdo#109271]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-apl6/igt@i915_module_load@load.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-apl4/igt@i915_module_load@load.html - shard-glk: [PASS][29] -> [SKIP][30] ([fdo#109271]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-glk7/igt@i915_module_load@load.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-glk4/igt@i915_module_load@load.html * igt@i915_module_load@resize-bar: - shard-tglu-9: NOTRUN -> [SKIP][31] ([i915#6412]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@i915_module_load@resize-bar.html * igt@i915_pm_backlight@bad-brightness: - shard-tglu-10: NOTRUN -> [SKIP][32] ([i915#7561]) +1 similar issue [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@i915_pm_backlight@bad-brightness.html * igt@i915_pm_freq_mult@media-freq@gt0: - shard-tglu-9: NOTRUN -> [SKIP][33] ([i915#6590]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@i915_pm_freq_mult@media-freq@gt0.html * igt@i915_pm_lpsp@screens-disabled: - shard-tglu-10: NOTRUN -> [SKIP][34] ([i915#1902]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@i915_pm_lpsp@screens-disabled.html * igt@i915_query@hwconfig_table: - shard-tglu-10: NOTRUN -> [SKIP][35] ([i915#6245]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@i915_query@hwconfig_table.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-tglu-10: NOTRUN -> [SKIP][36] ([i915#5286]) +6 similar issues [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@x-tiled-16bpp-rotate-270: - shard-tglu-10: NOTRUN -> [SKIP][37] ([fdo#111614]) +1 similar issue [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip: - shard-tglu-10: NOTRUN -> [SKIP][38] ([fdo#111615]) +5 similar issues [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-glk: NOTRUN -> [SKIP][39] ([fdo#109271]) +37 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-glk6/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_ccs@pipe-a-ccs-on-another-bo-yf_tiled_ccs: - shard-tglu-10: NOTRUN -> [SKIP][40] ([fdo#111615] / [i915#3689]) +5 similar issues [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_ccs@pipe-a-ccs-on-another-bo-yf_tiled_ccs.html * igt@kms_ccs@pipe-a-crc-primary-basic-4_tiled_dg2_rc_ccs_cc: - shard-tglu-10: NOTRUN -> [SKIP][41] ([i915#6095]) +6 similar issues [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_ccs@pipe-a-crc-primary-basic-4_tiled_dg2_rc_ccs_cc.html * igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs: - shard-glk: NOTRUN -> [SKIP][42] ([fdo#109271] / [i915#3886]) +3 similar issues [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-glk1/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_mc_ccs: - shard-tglu-10: NOTRUN -> [SKIP][43] ([i915#3689] / [i915#3886]) +4 similar issues [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-b-random-ccs-data-4_tiled_dg2_rc_ccs_cc: - shard-tglu-10: NOTRUN -> [SKIP][44] ([i915#3689] / [i915#6095]) +2 similar issues [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_ccs@pipe-b-random-ccs-data-4_tiled_dg2_rc_ccs_cc.html * igt@kms_ccs@pipe-d-bad-pixel-format-4_tiled_dg2_rc_ccs_cc: - shard-tglu-10: NOTRUN -> [SKIP][45] ([i915#3689]) +6 similar issues [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_ccs@pipe-d-bad-pixel-format-4_tiled_dg2_rc_ccs_cc.html * igt@kms_ccs@pipe-d-random-ccs-data-yf_tiled_ccs: - shard-tglu-9: NOTRUN -> [SKIP][46] ([fdo#111615] / [i915#1845] / [i915#7651]) +4 similar issues [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@kms_ccs@pipe-d-random-ccs-data-yf_tiled_ccs.html * igt@kms_chamelium_color@ctm-red-to-blue: - shard-tglu-10: NOTRUN -> [SKIP][47] ([fdo#111827]) +1 similar issue [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_chamelium_color@ctm-red-to-blue.html * igt@kms_chamelium_hpd@dp-hpd: - shard-tglu-9: NOTRUN -> [SKIP][48] ([i915#7828]) +5 similar issues [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@kms_chamelium_hpd@dp-hpd.html * igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe: - shard-tglu-10: NOTRUN -> [SKIP][49] ([i915#7828]) +7 similar issues [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html * igt@kms_content_protection@dp-mst-type-0: - shard-tglu-10: NOTRUN -> [SKIP][50] ([i915#3116] / [i915#3299]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_content_protection@dp-mst-type-0.html * igt@kms_cursor_crc@cursor-rapid-movement-32x10: - shard-tglu-9: NOTRUN -> [SKIP][51] ([i915#1845]) +14 similar issues [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html * igt@kms_cursor_crc@cursor-suspend: - shard-tglu-9: NOTRUN -> [SKIP][52] ([i915#1845] / [i915#7651]) +35 similar issues [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@kms_cursor_crc@cursor-suspend.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - shard-tglu-10: NOTRUN -> [SKIP][53] ([i915#4103]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size: - shard-tglu-10: NOTRUN -> [SKIP][54] ([fdo#109274]) +2 similar issues [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-glk: [PASS][55] -> [FAIL][56] ([i915#2346]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-glk2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_fbcon_fbt@psr: - shard-tglu-9: NOTRUN -> [SKIP][57] ([i915#3469]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@kms_fbcon_fbt@psr.html * igt@kms_flip@2x-flip-vs-modeset: - shard-tglu-10: NOTRUN -> [SKIP][58] ([fdo#109274] / [i915#3637]) +6 similar issues [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_flip@2x-flip-vs-modeset.html * igt@kms_flip@2x-plain-flip-ts-check-interruptible: - shard-tglu-9: NOTRUN -> [SKIP][59] ([fdo#109274] / [i915#3637]) +3 similar issues [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html * igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible: - shard-tglu-9: NOTRUN -> [SKIP][60] ([i915#3637]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a2: - shard-glk: [PASS][61] -> [FAIL][62] ([i915#79]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-glk4/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a2.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-glk5/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a2.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode: - shard-tglu-10: NOTRUN -> [SKIP][63] ([i915#2587] / [i915#2672]) +1 similar issue [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite: - shard-tglu-9: NOTRUN -> [SKIP][64] ([i915#1849]) +31 similar issues [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc: - shard-tglu-10: NOTRUN -> [SKIP][65] ([fdo#109280]) +33 similar issues [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-blt: - shard-tglu-10: NOTRUN -> [SKIP][66] ([fdo#110189]) +33 similar issues [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-blt.html * igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-1: - shard-apl: [PASS][67] -> [FAIL][68] ([i915#1188]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-apl6/igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-1.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-apl1/igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-1.html * igt@kms_invalid_mode@bad-hsync-start: - shard-tglu-9: NOTRUN -> [SKIP][69] ([i915#3555]) +5 similar issues [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@kms_invalid_mode@bad-hsync-start.html * igt@kms_panel_fitting@atomic-fastset: - shard-tglu-10: NOTRUN -> [SKIP][70] ([i915#6301]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_panel_fitting@atomic-fastset.html * igt@kms_plane@plane-position-covered@pipe-a-planes: - shard-tglu-9: NOTRUN -> [SKIP][71] ([i915#1849] / [i915#3558]) +1 similar issue [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@kms_plane@plane-position-covered@pipe-a-planes.html * igt@kms_plane_scaling@invalid-num-scalers: - shard-tglu-9: NOTRUN -> [SKIP][72] ([i915#3555] / [i915#6953]) +1 similar issue [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@kms_plane_scaling@invalid-num-scalers.html * igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-75@pipe-a-hdmi-a-1: - shard-tglu-10: NOTRUN -> [SKIP][73] ([i915#5176]) +7 similar issues [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-75@pipe-a-hdmi-a-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-1: - shard-tglu-10: NOTRUN -> [SKIP][74] ([i915#5235]) +7 similar issues [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-1.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25: - shard-tglu-9: NOTRUN -> [SKIP][75] ([i915#6953] / [i915#8152]) [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25.html * igt@kms_psr2_sf@cursor-plane-move-continuous-sf: - shard-tglu-9: NOTRUN -> [SKIP][76] ([i915#658]) +2 similar issues [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@kms_psr2_sf@cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb: - shard-glk: NOTRUN -> [SKIP][77] ([fdo#109271] / [i915#658]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-glk1/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb.html - shard-tglu-10: NOTRUN -> [SKIP][78] ([i915#658]) [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb.html * igt@kms_psr2_su@frontbuffer-xrgb8888: - shard-tglu-10: NOTRUN -> [SKIP][79] ([fdo#109642] / [fdo#111068] / [i915#658]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_psr2_su@frontbuffer-xrgb8888.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-tglu-9: NOTRUN -> [SKIP][80] ([fdo#109642] / [fdo#111068] / [i915#658]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@primary_page_flip: - shard-tglu-9: NOTRUN -> [SKIP][81] ([fdo#110189]) +2 similar issues [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@kms_psr@primary_page_flip.html * igt@kms_tv_load_detect@load-detect: - shard-tglu-10: NOTRUN -> [SKIP][82] ([fdo#109309]) [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_tv_load_detect@load-detect.html * igt@kms_universal_plane@universal-plane-pipe-d-functional: - shard-tglu-9: NOTRUN -> [SKIP][83] ([fdo#109274]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@kms_universal_plane@universal-plane-pipe-d-functional.html * igt@kms_vrr@flip-dpms: - shard-tglu-10: NOTRUN -> [SKIP][84] ([i915#3555]) +10 similar issues [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_vrr@flip-dpms.html * igt@kms_writeback@writeback-fb-id: - shard-tglu-10: NOTRUN -> [SKIP][85] ([i915#2437]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@kms_writeback@writeback-fb-id.html * igt@perf@polling-small-buf: - shard-tglu-9: NOTRUN -> [FAIL][86] ([i915#1722]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@perf@polling-small-buf.html * igt@prime_udl: - shard-tglu-10: NOTRUN -> [SKIP][87] ([fdo#109291]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@prime_udl.html * igt@tools_test@sysfs_l3_parity: - shard-tglu-10: NOTRUN -> [SKIP][88] ([fdo#109307]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@tools_test@sysfs_l3_parity.html * igt@v3d/v3d_get_param@get-bad-flags: - shard-tglu-10: NOTRUN -> [SKIP][89] ([fdo#109315] / [i915#2575]) +4 similar issues [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@v3d/v3d_get_param@get-bad-flags.html * igt@v3d/v3d_mmap@mmap-bo: - shard-tglu-9: NOTRUN -> [SKIP][90] ([fdo#109315] / [i915#2575]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@v3d/v3d_mmap@mmap-bo.html * igt@vc4/vc4_perfmon@create-perfmon-exceed: - shard-tglu-10: NOTRUN -> [SKIP][91] ([i915#2575]) +9 similar issues [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-10/igt@vc4/vc4_perfmon@create-perfmon-exceed.html * igt@vc4/vc4_purgeable_bo@access-purgeable-bo-mem: - shard-tglu-9: NOTRUN -> [SKIP][92] ([i915#2575]) +4 similar issues [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-9/igt@vc4/vc4_purgeable_bo@access-purgeable-bo-mem.html #### Possible fixes #### * igt@gem_eio@in-flight-contexts-immediate: - shard-apl: [TIMEOUT][93] ([i915#3063]) -> [PASS][94] [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-apl1/igt@gem_eio@in-flight-contexts-immediate.html [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-apl2/igt@gem_eio@in-flight-contexts-immediate.html * igt@gem_exec_balancer@fairslice: - {shard-rkl}: [SKIP][95] ([i915#6259]) -> [PASS][96] [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-rkl-5/igt@gem_exec_balancer@fairslice.html [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-rkl-2/igt@gem_exec_balancer@fairslice.html * igt@gem_exec_fair@basic-none-share@rcs0: - shard-glk: [FAIL][97] ([i915#2842]) -> [PASS][98] [97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-glk9/igt@gem_exec_fair@basic-none-share@rcs0.html [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-glk8/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fair@basic-none-solo@rcs0: - {shard-rkl}: [FAIL][99] ([i915#2842]) -> [PASS][100] [99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-rkl-2/igt@gem_exec_fair@basic-none-solo@rcs0.html [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-rkl-4/igt@gem_exec_fair@basic-none-solo@rcs0.html * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-apl: [FAIL][101] ([i915#2842]) -> [PASS][102] [101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-apl2/igt@gem_exec_fair@basic-pace-share@rcs0.html [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-apl3/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_reloc@basic-wc-read-noreloc: - {shard-rkl}: [SKIP][103] ([i915#3281]) -> [PASS][104] +2 similar issues [103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-rkl-2/igt@gem_exec_reloc@basic-wc-read-noreloc.html [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-rkl-5/igt@gem_exec_reloc@basic-wc-read-noreloc.html * igt@i915_pm_dc@dc9-dpms: - shard-apl: [SKIP][105] ([fdo#109271]) -> [PASS][106] [105]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-apl7/igt@i915_pm_dc@dc9-dpms.html [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-apl3/igt@i915_pm_dc@dc9-dpms.html * igt@i915_pm_rpm@modeset-lpsp: - {shard-rkl}: [SKIP][107] ([i915#1397]) -> [PASS][108] [107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-rkl-4/igt@i915_pm_rpm@modeset-lpsp.html [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-rkl-6/igt@i915_pm_rpm@modeset-lpsp.html * igt@kms_ccs@pipe-a-bad-aux-stride-y_tiled_gen12_rc_ccs: - {shard-tglu}: [SKIP][109] ([i915#1845] / [i915#7651]) -> [PASS][110] +6 similar issues [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-tglu-6/igt@kms_ccs@pipe-a-bad-aux-stride-y_tiled_gen12_rc_ccs.html [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-4/igt@kms_ccs@pipe-a-bad-aux-stride-y_tiled_gen12_rc_ccs.html * igt@kms_cursor_legacy@basic-flip-after-cursor-legacy: - {shard-tglu}: [SKIP][111] ([i915#1845]) -> [PASS][112] [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-tglu-6/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-4/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html * igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size: - {shard-rkl}: [SKIP][113] ([i915#1845] / [i915#4098]) -> [PASS][114] +14 similar issues [113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-rkl-5/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-rkl-6/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-apl: [FAIL][115] ([i915#2346]) -> [PASS][116] [115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-apl2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-apl7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-apl: [FAIL][117] ([i915#4767]) -> [PASS][118] [117]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-apl1/igt@kms_fbcon_fbt@fbc-suspend.html [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-apl4/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp1: - shard-apl: [FAIL][119] ([i915#79]) -> [PASS][120] [119]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-apl4/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp1.html [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-apl3/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp1.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt: - {shard-tglu}: [SKIP][121] ([i915#1849]) -> [PASS][122] +1 similar issue [121]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-tglu-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt.html [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-tglu-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt: - {shard-rkl}: [SKIP][123] ([i915#1849] / [i915#4098]) -> [PASS][124] +6 similar issues [123]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_psr@suspend: - {shard-rkl}: [SKIP][125] ([i915#1072]) -> [PASS][126] +1 similar issue [125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-rkl-5/igt@kms_psr@suspend.html [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-rkl-6/igt@kms_psr@suspend.html * igt@kms_universal_plane@disable-primary-vs-flip-pipe-b: - {shard-rkl}: [SKIP][127] ([i915#1845] / [i915#4070] / [i915#4098]) -> [PASS][128] [127]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-rkl-2/igt@kms_universal_plane@disable-primary-vs-flip-pipe-b.html [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-rkl-6/igt@kms_universal_plane@disable-primary-vs-flip-pipe-b.html * igt@kms_universal_plane@universal-plane-pageflip-windowed-pipe-b: - {shard-rkl}: [SKIP][129] ([i915#4098]) -> [PASS][130] [129]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12794/shard-rkl-5/igt@kms_universal_plane@universal-plane-pageflip-windowed-pipe-b.html [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/shard-rkl-6/igt@kms_universal_plane@universal-plane-pageflip-windowed-pipe-b.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109302]: https://bugs.freedesktop.org/show_bug.cgi?id=109302 [fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303 [fdo#109307]: https://bugs.freedesktop.org/show_bug.cgi?id=109307 [fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309 [fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099 [i915#1188]: https://gitlab.freedesktop.org/drm/intel/issues/1188 [i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132 [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397 [i915#1722]: https://gitlab.freedesktop.org/drm/intel/issues/1722 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#1902]: https://gitlab.freedesktop.org/drm/intel/issues/1902 [i915#2232]: https://gitlab.freedesktop.org/drm/intel/issues/2232 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2433]: https://gitlab.freedesktop.org/drm/intel/issues/2433 [i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434 [i915#2436]: https://gitlab.freedesktop.org/drm/intel/issues/2436 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#2724]: https://gitlab.freedesktop.org/drm/intel/issues/2724 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920 [i915#3063]: https://gitlab.freedesktop.org/drm/intel/issues/3063 [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [i915#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318 [i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323 [i915#3354]: https://gitlab.freedesktop.org/drm/intel/issues/3354 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469 [i915#3536]: https://gitlab.freedesktop.org/drm/intel/issues/3536 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3639]: https://gitlab.freedesktop.org/drm/intel/issues/3639 [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734 [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#3952]: https://gitlab.freedesktop.org/drm/intel/issues/3952 [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955 [i915#3989]: https://gitlab.freedesktop.org/drm/intel/issues/3989 [i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404 [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#426]: https://gitlab.freedesktop.org/drm/intel/issues/426 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281 [i915#4387]: https://gitlab.freedesktop.org/drm/intel/issues/4387 [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4767]: https://gitlab.freedesktop.org/drm/intel/issues/4767 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879 [i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325 [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533 [i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439 [i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227 [i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245 [i915#6259]: https://gitlab.freedesktop.org/drm/intel/issues/6259 [i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301 [i915#6333]: https://gitlab.freedesktop.org/drm/intel/issues/6333 [i915#6334]: https://gitlab.freedesktop.org/drm/intel/issues/6334 [i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335 [i915#6344]: https://gitlab.freedesktop.org/drm/intel/issues/6344 [i915#6412]: https://gitlab.freedesktop.org/drm/intel/issues/6412 [i915#6433]: https://gitlab.freedesktop.org/drm/intel/issues/6433 [i915#6497]: https://gitlab.freedesktop.org/drm/intel/issues/6497 [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6590]: https://gitlab.freedesktop.org/drm/intel/issues/6590 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768 [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944 [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953 [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7128]: https://gitlab.freedesktop.org/drm/intel/issues/7128 [i915#7294]: https://gitlab.freedesktop.org/drm/intel/issues/7294 [i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561 [i915#7582]: https://gitlab.freedesktop.org/drm/intel/issues/7582 [i915#7651]: https://gitlab.freedesktop.org/drm/intel/issues/7651 [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697 [i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701 [i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 [i915#7984]: https://gitlab.freedesktop.org/drm/intel/issues/7984 [i915#8018]: https://gitlab.freedesktop.org/drm/intel/issues/8018 [i915#8152]: https://gitlab.freedesktop.org/drm/intel/issues/8152 [i915#8154]: https://gitlab.freedesktop.org/drm/intel/issues/8154 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7176 -> IGTPW_8541 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_12794: 09f45ee84b4e66b882286806fb4b2b03907db5dc @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8541: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/index.html IGT_7176: ffe88a907c0fafe6a736f5f17cee8ba8eddd6fa7 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8541/index.html [-- Attachment #2: Type: text/html, Size: 43046 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 1/2] runner/resultgen: relax results processing 2023-02-28 21:25 [igt-dev] [PATCH i-g-t 1/2] runner/resultgen: relax results processing Kamil Konieczny ` (2 preceding siblings ...) 2023-03-01 0:34 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork @ 2023-03-01 13:25 ` Petri Latvala 2023-03-01 15:54 ` Kamil Konieczny 3 siblings, 1 reply; 7+ messages in thread From: Petri Latvala @ 2023-03-01 13:25 UTC (permalink / raw) To: Kamil Konieczny; +Cc: igt-dev On Tue, Feb 28, 2023 at 10:25:37PM +0100, Kamil Konieczny wrote: > We observed problems with resume runs when one of tests from > run fail to respond to SIGKILL and then don't exits, which > was reported like: > > [1415.815247] Child refuses to die, tainted 0x40. Aborting. > > After machine was rebooted runs were resumed but at the end > results from run wasn't processed due to error at comms file > from failed test. Try to correct that behaviour and count > results if at least one of files (comms or log) or dmesg was > successfully processed and fail only when both fail. Also > print more detailed info about what failed. What is the comms file error? Are the logs from that run available somewhere? -- Petri Latvala > > Cc: Petri Latvala <adrinael@adrinael.net> > Signed-off-by: Kamil Konieczny <kamil.konieczny@linux.intel.com> > --- > runner/resultgen.c | 14 +++++++++++--- > 1 file changed, 11 insertions(+), 3 deletions(-) > > diff --git a/runner/resultgen.c b/runner/resultgen.c > index b00bb6ba..ddc2098e 100644 > --- a/runner/resultgen.c > +++ b/runner/resultgen.c > @@ -2133,7 +2133,6 @@ static bool parse_test_directory(int dirfd, > if (commsparsed == COMMSPARSE_ERROR) { > fprintf(stderr, "Error parsing output files (comms)\n"); > status = false; > - goto parse_output_end; > } > > if (commsparsed == COMMSPARSE_EMPTY) { > @@ -2147,14 +2146,22 @@ static bool parse_test_directory(int dirfd, > !fill_from_output(fds[_F_ERR], entry->binary, "err", &subtests, results->tests)) { > fprintf(stderr, "Error parsing output files (out.txt, err.txt)\n"); > status = false; > - goto parse_output_end; > } > } > > if (!fill_from_dmesg(fds[_F_DMESG], settings, entry->binary, &subtests, results->tests)) { > fprintf(stderr, "Error parsing output files (dmesg.txt)\n"); > + if (!status) { > + fprintf(stderr, "resultgen: Error parsing output files and dmesg.txt, bail out\n"); > + goto parse_output_end; > + } > + > status = false; > - goto parse_output_end; > + } > + > + if (!status) { > + fprintf(stderr, "resultgen: Warning: results may be incomplete for %s\n", entry->binary); > + status = true; > } > > override_results(entry->binary, &subtests, results->tests); > @@ -2302,6 +2309,7 @@ struct json_object *generate_results_json(int dirfd) > > if (!parse_test_directory(testdirfd, &job_list.entries[i], &settings, &results)) { > close(testdirfd); > + fprintf(stderr, "resultgen: Cannot parse results for: %s testname: %s\n", name, job_list.entries[i].binary); > return NULL; > } > close(testdirfd); > -- > 2.37.2 > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 1/2] runner/resultgen: relax results processing 2023-03-01 13:25 ` [igt-dev] [PATCH i-g-t 1/2] " Petri Latvala @ 2023-03-01 15:54 ` Kamil Konieczny 0 siblings, 0 replies; 7+ messages in thread From: Kamil Konieczny @ 2023-03-01 15:54 UTC (permalink / raw) To: Petri Latvala; +Cc: igt-dev Hi Petri, On 2023-03-01 at 15:25:59 +0200, Petri Latvala wrote: > On Tue, Feb 28, 2023 at 10:25:37PM +0100, Kamil Konieczny wrote: > > We observed problems with resume runs when one of tests from > > run fail to respond to SIGKILL and then don't exits, which > > was reported like: > > > > [1415.815247] Child refuses to die, tainted 0x40. Aborting. > > > > After machine was rebooted runs were resumed but at the end > > results from run wasn't processed due to error at comms file > > from failed test. Try to correct that behaviour and count > > results if at least one of files (comms or log) or dmesg was > > successfully processed and fail only when both fail. Also > > print more detailed info about what failed. > > What is the comms file error? Are the logs from that run available > somewhere? I wasn't able to get a file, only this was in logs: Invalid canary while parsing comms: 0, expected 1229411377 I guess kernel taint caused buffers were not flushed but file size stay enlarged, so there were just zeroes, or maybe CI infra made external reboot and that is what left. After reboot igt_resume was called and seemed to precess all jobs until end, then at the very end it failed at generating results. -- Kamil > > > -- > Petri Latvala > > > > > > Cc: Petri Latvala <adrinael@adrinael.net> > > Signed-off-by: Kamil Konieczny <kamil.konieczny@linux.intel.com> > > --- > > runner/resultgen.c | 14 +++++++++++--- > > 1 file changed, 11 insertions(+), 3 deletions(-) > > > > diff --git a/runner/resultgen.c b/runner/resultgen.c > > index b00bb6ba..ddc2098e 100644 > > --- a/runner/resultgen.c > > +++ b/runner/resultgen.c > > @@ -2133,7 +2133,6 @@ static bool parse_test_directory(int dirfd, > > if (commsparsed == COMMSPARSE_ERROR) { > > fprintf(stderr, "Error parsing output files (comms)\n"); > > status = false; > > - goto parse_output_end; > > } > > > > if (commsparsed == COMMSPARSE_EMPTY) { > > @@ -2147,14 +2146,22 @@ static bool parse_test_directory(int dirfd, > > !fill_from_output(fds[_F_ERR], entry->binary, "err", &subtests, results->tests)) { > > fprintf(stderr, "Error parsing output files (out.txt, err.txt)\n"); > > status = false; > > - goto parse_output_end; > > } > > } > > > > if (!fill_from_dmesg(fds[_F_DMESG], settings, entry->binary, &subtests, results->tests)) { > > fprintf(stderr, "Error parsing output files (dmesg.txt)\n"); > > + if (!status) { > > + fprintf(stderr, "resultgen: Error parsing output files and dmesg.txt, bail out\n"); > > + goto parse_output_end; > > + } > > + > > status = false; > > - goto parse_output_end; > > + } > > + > > + if (!status) { > > + fprintf(stderr, "resultgen: Warning: results may be incomplete for %s\n", entry->binary); > > + status = true; > > } > > > > override_results(entry->binary, &subtests, results->tests); > > @@ -2302,6 +2309,7 @@ struct json_object *generate_results_json(int dirfd) > > > > if (!parse_test_directory(testdirfd, &job_list.entries[i], &settings, &results)) { > > close(testdirfd); > > + fprintf(stderr, "resultgen: Cannot parse results for: %s testname: %s\n", name, job_list.entries[i].binary); > > return NULL; > > } > > close(testdirfd); > > -- > > 2.37.2 > > ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2023-03-01 15:57 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-02-28 21:25 [igt-dev] [PATCH i-g-t 1/2] runner/resultgen: relax results processing Kamil Konieczny 2023-02-28 21:25 ` [igt-dev] [PATCH i-g-t 2/2] runner/resume: change exit code for results gen fail Kamil Konieczny 2023-03-01 13:24 ` Petri Latvala 2023-02-28 22:20 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/2] runner/resultgen: relax results processing Patchwork 2023-03-01 0:34 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2023-03-01 13:25 ` [igt-dev] [PATCH i-g-t 1/2] " Petri Latvala 2023-03-01 15:54 ` Kamil Konieczny
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox