-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Add support for run-pass-valgrind tests #17868
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
Conversation
fatal_proc_rec("compilation failed!", &proc_res); | ||
} | ||
|
||
println!("running valgrind"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
stray println
Addressed comments. This would mean that we are essentially adding a dependency on Valgrind for anyone who wants to build rust and run the tests. Are we comfortable with that? |
@brson, how do you feel about requiring valgrind for OSX/Linux when running tests? |
I tweaked things so that if a user configures with What do you think? |
@nick29581 I've installed valgrind on the mac bots now, but it only works for 64 bit. I think that compiling valgrind for 32-bit is difficult and I've seen that it doesn't work so hot there apparently. Could you update this to disable valgrind for 32-bit on osx as well? Other than that r=me |
1bf1782
to
8c0ed8d
Compare
8cf1b2d
to
9e822d5
Compare
@alexcrichton re-r? please? I changed the process quite a bit with the last iteration. |
r? @alexcrichton