-
Notifications
You must be signed in to change notification settings - Fork 9
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
valgrind for lit tests #105
Comments
In theory does
So I'd provide either a CMake option to add the parameter or just provide a |
args. 20 minutes is really bad. Maybe we can disable running clang and what not from being run inside valgrind by somehow passing and fiddling around with the Another idea that just came to my mind is to either explicitly include valgrind within our |
given that we're down to 200s total, when building Thorin in Release, I would claim valgriding clang does not hurt too much. I assume we could still build our own solution to just valgrind thorin: since we set the value of |
I really like this approach.
I don't really get why this takes so long. |
Release with |
So my vote would be to enable valgrind for release builds in GitHub CI and by enabling it simply using My guess is that this dynamic loading of plugins is really, really slow with valgrind. |
We should definitely enable valgrind for lit tests. It's just too easy with C++ to make some stupid error. Currently, I'm investigating some bugs that wouldn't have slipped through with valgrind enabled.
The text was updated successfully, but these errors were encountered: