Skip to content

Commit c9563b1

Browse files
authored
fixed #12323 - valgrind.yml: enabled most testrunner tests (danmar#8364)
1 parent 123a360 commit c9563b1

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/valgrind.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,13 @@ jobs:
5151
- name: Run valgrind
5252
run: |
5353
ec=0
54-
valgrind --error-limit=yes --leak-check=full --num-callers=50 --show-reachable=yes --track-origins=yes --suppressions=valgrind/testrunner.supp --gen-suppressions=all -s --log-fd=9 --error-exitcode=42 ./testrunner TestGarbage TestOther TestSimplifyTemplate TestRegExPcre 9>memcheck.log || ec=1
54+
# disabled all tests invoking processes because the child processes fail with still reachable memory.
55+
# some of the TestProcessExecutor* tests are also extremely slow.
56+
excluded_tests="TestProcessExecutorFS \
57+
TestProcessExecutorFiles \
58+
TestSuppressions::suppressionsSettingsProcessesFiles \
59+
TestSuppressions::suppressionsSettingsProcessesFS"
60+
valgrind --error-limit=yes --leak-check=full --num-callers=50 --show-reachable=yes --track-origins=yes --suppressions=valgrind/testrunner.supp --gen-suppressions=all -s --log-fd=9 --error-exitcode=42 ./testrunner -x $excluded_tests 9>memcheck.log || ec=1
5561
cat memcheck.log
5662
exit $ec
5763
# TODO: debuginfod.ubuntu.com is currently not responding to any requests causing it to run into a 40(!) minute timeout

0 commit comments

Comments
 (0)