-
-
Notifications
You must be signed in to change notification settings - Fork 390
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI: Run the valgrind checks in parallel #4948
base: main
Are you sure you want to change the base?
Conversation
The valgrind tests keep timing out, but if we run the tests in parallel the may succeed more often.
I don't understand why its timing out in distcheck. Its not even reaching the valgrind check... |
The docs here for Not sure why distcheck belongs in the valgrind test anyway; seems like it would make more sense in "Build with gcc and test"? |
Don't think there's any reason to do distcheck in the valgrind action rather than the normal check one, and as discussed in flatpak#4948 having it in the valgrind action means we run the whole test suite under valgrind twice, which is very expensive!
As I said in #4962 there's an unrelated issue causing the "Build with gcc and test" job to fail |
fbc3188
to
d442df4
Compare
To fix the CI until this is resolved: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1979579
d442df4
to
1891b74
Compare
Moved two independently desirable commits from here into #4964 and merged them |
I wonder if the valgrind test is timing out because it's in an infinite loop. When watching the log output of it, it doesn't seem to progress past "PASS: tests/[email protected] 8 update as bundle" which seems like good evidence for that hypothesis. |
And that is also the end of the log for one of the PRs where the valgrind check timed out #4957:
|
That's from #4870, specifically 968169a:
|
Umm... the documentation continues to say:
We seem to be doing it right. |
I wonder if it has got something to do with the different versions of Ubuntu and the various libraries that are involved. The |
The |
I was wrong. I jumped to that conclusion too early -- the tests passed after 3 hours. |
The valgrind tests keep timing out, but if we run the tests in parallel the
may succeed more often.