-
Notifications
You must be signed in to change notification settings - Fork 13.9k
(EXPERIMENT) compiletest: Don't set TARGET
for non-run-make tests
#147896
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
base: master
Are you sure you want to change the base?
Conversation
Some changes occurred in src/tools/compiletest cc @jieyouxu |
@bors try jobs=dist-i586-gnu-i586-i686-musl |
This comment has been minimized.
This comment has been minimized.
(EXPERIMENT) compiletest: Don't set `TARGET` for non-run-make tests try-job: dist-i586-gnu-i586-i686-musl
This PR was rebased onto a different master commit. Here's a range-diff highlighting what actually changed. Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers. |
@bors try jobs=dist-i586-gnu-i586-i686-musl |
(EXPERIMENT) compiletest: Don't set `TARGET` for non-run-make tests try-job: dist-i586-gnu-i586-i686-musl
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@bors try cancel |
Try build cancelled. Cancelled workflows: |
@bors try jobs=dist-i586-gnu-i586-i686-musl |
(EXPERIMENT) compiletest: Don't set `TARGET` for non-run-make tests try-job: dist-i586-gnu-i586-i686-musl
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
💔 Test for 1f51c82 failed: CI. Failed jobs:
|
OK, this confirms that i586 still requires special treatment to avoid breaking CI. But we should be able to just use |
|
The job Click to see the possible cause of the failure (guessed by this bot)
|
There are a few tests that were trying to skip i586 targets via the `TARGET` environment variable instead, so better to just add support for the directive.
@bors try jobs=dist-i586-gnu-i586-i686-musl |
(EXPERIMENT) compiletest: Don't set `TARGET` for non-run-make tests try-job: dist-i586-gnu-i586-i686-musl
⌛ Trying commit 9347126 with merge 4bedb6d… To cancel the try build, run the command Workflow: https://github.com/rust-lang/rust/actions/runs/18646956085 |
There seem to be a few UI tests that use environment variable
TARGET
to avoid problems on i586, but we should probably just permit and use//@ ignore-i586
instead.The run-make runner explicitly sets
TARGET
on its own, so run-make tests shouldn't be affected.This PR is currently just for running try jobs; it's not intended for merging (yet).
r? ghost