Closed
Description
For test runners that don't spawn subprocesses for every test (rustc, core, std, rustdoc), trying to run tests in parallel under valgrind just makes the entire test run slower. The build should detect when we are valgrinding and pass a flag (that doesn't exist yet) to the test runner telling it to use only 1 test task at a time.
I've noticed that the linux1 bot is taking an absurd amount of time to run coretest. This might help.