-
Notifications
You must be signed in to change notification settings - Fork 13.4k
[auto-toolstate][2+3/8] Move external tools tests into its own job with --no-fail-fast #46393
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[auto-toolstate][2+3/8] Move external tools tests into its own job with --no-fail-fast #46393
Conversation
5e36d9c
to
5cf368a
Compare
cc @nrc |
📌 Commit 5cf368a has been approved by |
⌛ Testing commit 5cf368a1e560131af48f5f7d877c512f3c32ebbd with merge 33b67152932620802d845805f16c9739ea44c6ff... |
💔 Test failed - status-appveyor |
5cf368a
to
b52fc12
Compare
@bors r=alexcrichton Windows folder separator + Bash = 😱 |
📌 Commit b52fc12 has been approved by |
⌛ Testing commit b52fc127a1fedfda80d8064cd6be8b6e72b5197e with merge 24ded9606540ef195d29a09cb6ec638effb4e73b... |
💔 Test failed - status-appveyor |
The cargotest job is renamed to tools for clarification.
b52fc12
to
1839645
Compare
@bors r=alexcrichton |
📌 Commit 1839645 has been approved by |
…-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.
☀️ Test successful - status-appveyor, status-travis |
This PR performs these things:
aux
job now performs "cargotest" and "pretty" tests. The clippy/rustfmt/rls/miri tests are moved into its own job.--no-fail-fast
, so that we can get the maximum number of failures of all tools from a single CI run.This is step 2 and 3/8 of automatic management of broken tools #45861.