-
Notifications
You must be signed in to change notification settings - Fork 13.1k
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
ci: Remove the power to skip tests from opt-dist #135960
base: master
Are you sure you want to change the base?
ci: Remove the power to skip tests from opt-dist #135960
Conversation
7f6bb7d
to
14e50f4
Compare
@bors try |
…-skipping-code, r=<try> ci: Remove the power to skip tests from opt-dist This will probably take a bit of testing against the dist pipelines to make it pass. r? `@ghost` try-job: dist-aarch64-linux try-job: dist-x86_64-msvc
☀️ Try build successful - checks-actions |
??? huh??? |
uh, cc @mrkajetanp |
Could not assign reviewer from: |
Some changes occurred in src/tools/opt-dist cc @Kobzol |
r? infra |
Hm I don't think the try builds run the test suite? I think they just build and there's a separate bors thing for running tests which happens on rollups. Regardless I think this is a good idea tbh, if a test really needs to be skipped on a platform it might as well be skipped in the test file directly. That'll avoid the discrepancy between normal tests and opt-dist tests. |
There’s an env var in jobs.yml rust/src/ci/github-actions/jobs.yml Line 88 in 1c9837d
|
Yes, you need to comment out that env var in order for opt-dist tests to run |
Oh cool. |
@bors try |
…-skipping-code, r=<try> ci: Remove the power to skip tests from opt-dist This will probably take a bit of testing against the dist pipelines to make it pass. r? `@ghost` try-job: dist-aarch64-linux try-job: dist-x86_64-msvc
Are you trying to fix all the failing tests on dist runners? :D Note that opt-dist doesn't run the full test suite, e.g. it skips all run-make tests. |
No, just the specific ones skipped by opt-dist because they're failing |
💔 Test failed - checks-actions |
The job Click to see the possible cause of the failure (guessed by this bot)
|
Skip const OOM tests on AArch64 Linux through explicit annotations instead of inside opt-dist. Intended to avoid confusion in cases like rust-lang#135952. Prerequisite for rust-lang#135960.
|
Skip const OOM tests on AArch64 Linux through explicit annotations instead of inside opt-dist. Intended to avoid confusion in cases like rust-lang#135952. Prerequisite for rust-lang#135960.
@mrkajetanp I think the Docker doesn't include, er, basic libraries? |
It's pretty much the same Docker file as dist-x86_64-linux, only adapted for aarch64. |
Skip const OOM tests on AArch64 Linux through explicit annotations instead of inside opt-dist. Intended to avoid confusion in cases like rust-lang#135952. Prerequisite for rust-lang#135960.
…alloc-tests, r=<try> tests: Skip const OOM tests on aarch64-unknown-linux-gnu Skip const OOM tests on AArch64 Linux through explicit annotations instead of inside opt-dist. Intended to avoid confusion in cases like rust-lang#135952. Prerequisite for rust-lang#135960. r? `@Kobzol` cc `@workingjubilee` try-job: dist-aarch64-linux
…t-alloc-tests, r=Kobzol tests: Skip const OOM tests on aarch64-unknown-linux-gnu Skip const OOM tests on AArch64 Linux through explicit annotations instead of inside opt-dist. Intended to avoid confusion in cases like rust-lang#135952. Prerequisite for rust-lang#135960. r? `@Kobzol` cc `@workingjubilee` try-job: dist-aarch64-linux
☔ The latest upstream changes (presumably #136185) made this pull request unmergeable. Please resolve the merge conflicts. |
Skip const OOM tests on AArch64 Linux through explicit annotations instead of inside opt-dist. Intended to avoid confusion in cases like rust-lang#135952. Prerequisite for rust-lang#135960.
…t-alloc-tests, r=Kobzol tests: Skip const OOM tests on aarch64-unknown-linux-gnu Skip const OOM tests on AArch64 Linux through explicit annotations instead of inside opt-dist. Intended to avoid confusion in cases like rust-lang#135952. Prerequisite for rust-lang#135960. r? `@Kobzol` cc `@workingjubilee` try-job: dist-aarch64-linux
Rollup merge of rust-lang#136004 - mrkajetanp:aarch64-skip-large-const-alloc-tests, r=Kobzol tests: Skip const OOM tests on aarch64-unknown-linux-gnu Skip const OOM tests on AArch64 Linux through explicit annotations instead of inside opt-dist. Intended to avoid confusion in cases like rust-lang#135952. Prerequisite for rust-lang#135960. r? `@Kobzol` cc `@workingjubilee` try-job: dist-aarch64-linux
…ests, r=Kobzol tests: Skip const OOM tests on aarch64-unknown-linux-gnu Skip const OOM tests on AArch64 Linux through explicit annotations instead of inside opt-dist. Intended to avoid confusion in cases like #135952. Prerequisite for rust-lang/rust#135960. r? `@Kobzol` cc `@workingjubilee` try-job: dist-aarch64-linux
This will probably take a bit of testing against the dist pipelines to make it pass.
r? @ghost
try-job: dist-aarch64-linux
try-job: dist-x86_64-linux
try-job: dist-x86_64-msvc