runsuite_wrapper.pl is erroneously attributing test failures to i#1938 #2534
Open
Description
Describe the bug
The test wrapper runsuite_wrapper.pl
apparently hardwires all expected failures as being due to i#1938.
ref: https://github.com/DynamoRIO/drmemory/blob/release_2.6.0/tests/runsuite_wrapper.pl#L281
To Reproduce
Submit a PR and study the ci-clang workflow test output.
Expected behavior
Each expected test failure should be attributed to the proper bug.
Otherwise developers have to spend unnecessary time auditing test failures to ensure new bugs aren't missed.
Screenshots or Pasted Text
From the ci-clang workflow here: #2532
2025-01-13T22:50:33.8979853Z ====> FAILURE in drmemory-dbg-32 <====
2025-01-13T22:50:33.8980200Z drmemory-dbg-32: 113 tests passed, **** 11 tests failed, but ignoring 6 for i1938: ****
2025-01-13T22:50:33.8980541Z selfmod
2025-01-13T22:50:33.8980685Z syscalls_unix
2025-01-13T22:50:33.8980844Z clone
2025-01-13T22:50:33.8980991Z pthread_test
2025-01-13T22:50:33.8981155Z (ignore: i#1938) wrap_cs2bug
2025-01-13T22:50:33.8981366Z (ignore: i#1938) wrap_operators
2025-01-13T22:50:33.8981584Z (ignore: i#1938) pcache-use
2025-01-13T22:50:33.8981772Z realloc
2025-01-13T22:50:33.8981929Z (ignore: i#1938) app_suite
2025-01-13T22:50:33.8982148Z (ignore: i#1938) fuzz_threads
2025-01-13T22:50:33.8982359Z (ignore: i#1938) app_suite.pattern
Versions
HEAD as of commit f62daf1
OS: Test output reports Ubuntu 20.04.6
Metadata
Assignees
Labels
No labels