-
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
[auto-toolstate][2+3/8] Move external tools tests into its own job with --no-fail-fast #46393
[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.