]> git.lizzy.rs Git - rust.git/commit
Auto merge of #46393 - kennytm:45861-step-2-3-make-tools-job-not-fail-fast, r=alexcri...
authorbors <bors@rust-lang.org>
Sun, 3 Dec 2017 18:01:29 +0000 (18:01 +0000)
committerbors <bors@rust-lang.org>
Sun, 3 Dec 2017 18:01:29 +0000 (18:01 +0000)
commitf2b11f30b2946119c23594bc2b3bec3c38d3ae9a
tree5bc77268063c3d70c43655e3e3ecc5dea1ccd12f
parent0d11e519931ba6ac8feec02724fa60eabb77eb2d
parent183964505bf6775c90da5d034cc8951cd46d7c10
Auto merge of #46393 - kennytm:45861-step-2-3-make-tools-job-not-fail-fast, r=alexcrichton

[auto-toolstate][2+3/8] Move external tools tests into its own job with --no-fail-fast

This PR performs these  things:

1. The `aux` job now performs "cargotest" and "pretty" tests. The clippy/rustfmt/rls/miri tests are moved into its own job.
2. These tests are run with `--no-fail-fast`, so that we can get the maximum number of failures of all tools from a single CI run.
3. The test results are stored into a JSON file, ready to be uploaded in the future.

This is step 2 and 3/8 of automatic management of broken tools #45861.