-
Notifications
You must be signed in to change notification settings - Fork 13.3k
ci: Remove the power to skip tests from opt-dist #135960
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
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