-
Notifications
You must be signed in to change notification settings - Fork 13k
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
Reduce verbosity of build logs #42354
Conversation
@bors: r+ Thanks @Mark-Simulacrum! |
📌 Commit 56f448d has been approved by |
When `--quiet` is passed to rustbuild, suppress rustdoc test output unless failure. Added a `--quiet` flag to `tidy`, which suppresses the features table. The actual `--quiet` flag is enabled in rust-lang#42354. Since details of failed tests will still be printed, and the name of slow tests taking >60 to runtime will also be printed, the debugging difficulty caused by information loss should be minimal; but it is very worthwhile to keep the log under 10000 lines on Travis CI so that common errors can be spotted without reading the raw log.
Travis completed with 6,714 lines cleanly. This makes the build log nicely viewable! |
I'd love to combine test suites as well if we can eventually, right now there's hundreds of "running {0,1} tests" for all the markdown files in doc that we test but getting that into one giant list of tests would be great! |
@bors rollup |
…=alexcrichton Reduce verbosity of build logs This does two separate things. - Sets sccache logging to warn instead of info. - Makes tests when running for a given PR (not on auto branch) quiet. (cc @eddyb) r? @alexcrichton
…=alexcrichton Reduce verbosity of build logs This does two separate things. - Sets sccache logging to warn instead of info. - Makes tests when running for a given PR (not on auto branch) quiet. (cc @eddyb) r? @alexcrichton
So the rollup build #42367 has failed because the emscripten build has no output in 30 minutes during I've checked the last successful auto build, the emscripten
the whole thing runs in 48m 25s. So indeed if the output is not flushed, Travis will normally cancel the job. Since (Is it expected that emscripten is so slow? The run-pass test for x86_64 only runs for 6m 42s. The cost of asm.js is 7× native?) |
@bors r- I'll investigate what we can do. Might be worth just not having stamp for PR builds... |
56f448d
to
3447aa7
Compare
@bors: r+ |
📌 Commit 3447aa7 has been approved by |
…=alexcrichton Reduce verbosity of build logs This does two separate things. - Sets sccache logging to warn instead of info. - Makes tests when running for a given PR (not on auto branch) quiet. (cc @eddyb) r? @alexcrichton
…=alexcrichton Reduce verbosity of build logs This does two separate things. - Sets sccache logging to warn instead of info. - Makes tests when running for a given PR (not on auto branch) quiet. (cc @eddyb) r? @alexcrichton
This does two separate things.
r? @alexcrichton