Skip to content
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

Support a --keep-going option when running tests #42683

Closed
infinity0 opened this issue Jun 15, 2017 · 2 comments
Closed

Support a --keep-going option when running tests #42683

infinity0 opened this issue Jun 15, 2017 · 2 comments
Labels
T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)

Comments

@infinity0
Copy link
Contributor

infinity0 commented Jun 15, 2017

This would be helpful for distros when running tests, both for (a) distros that ignore a failed test run and (b) for distros that try to keep a clean test run.

When a suite fails, rustbuild won't run further test suites. In the case of (a) any subsequent failures are hidden, which might be important ones that mean the built compiler is dangerous, and in the case of (b) it takes a lot of time to patch out this failure, re-run the whole build to see what the next failure is, and repeat this until there are no unpatched failures left.

If rustbuild runs all test suites even if one of them fails, then all failures in all test suites would be reported and people can see the status of their package better, as well as fix things in a much shorter amount of time.

@Mark-Simulacrum Mark-Simulacrum added the T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) label Jun 15, 2017
@petrochenkov
Copy link
Contributor

Do you mean something like #42363?

@infinity0
Copy link
Contributor Author

Yes, exactly! Sorry for the noise, I'm still a release behind in Debian.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
Projects
None yet
Development

No branches or pull requests

3 participants