Open
Description
I tried this code:
x test library --exclude alloc --stage 0
I expected to see this happen: "Testing stage0 library artifacts {std, panic_abort, core, panic_unwind, unwind, proc_macro, test} (x86_64-unknown-linux-gnu)"
Instead, this happened: "Testing stage0 library artifacts"
This gets worse - if I just pass x test --exclude alloc
, then the entire step gets skipped. In particular, this means that
rust/src/ci/docker/host-x86_64/wasm32/Dockerfile
Lines 57 to 59 in eadf69a
Meta
HEAD is branched from 19ee7f4a6abaf00f3d11d1c7f1d3508b55c84aa1 (which is going to land on master shortly).
Metadata
Metadata
Assignees
Labels
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
[-]Steps that use `crate_or_deps` don't respect `--exclude`[/-][+]We are not running std tests for wasm[/+]LuuuXXX commentedon Aug 22, 2023
This should be the main cause of the problem.
rust/src/bootstrap/builder.rs
Lines 257 to 260 in eadf69a
--exclude
Option #115088Rollup merge of rust-lang#115088 - LuuuXXX:issue-112009, r=albertlars…
Unrolled build for rust-lang#115088