Skip to content

Commit 93bedd0

Browse files
committed
fix cargo-miri-test for cross-runs
1 parent 2205ed5 commit 93bedd0

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

test-cargo-miri/run-test.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,18 +62,22 @@ def test_cargo_miri_run():
6262
)
6363

6464
def test_cargo_miri_test():
65+
# rustdoc is not run on foreign targets
66+
is_foreign = 'MIRI_TEST_TARGET' in os.environ
67+
rustdoc_ref = "test.stderr.ref2" if is_foreign else "test.stderr.ref"
68+
6569
test("cargo miri test",
6670
cargo_miri("test"),
67-
"test.stdout.ref", "test.stderr.ref",
71+
"test.stdout.ref",rustdoc_ref,
6872
env={'MIRIFLAGS': "-Zmiri-seed=feed"},
6973
)
7074
test("cargo miri test (with filter)",
7175
cargo_miri("test") + ["--", "--format=pretty", "le1"],
72-
"test.stdout.ref2", "test.stderr.ref"
76+
"test.stdout.ref2", rustdoc_ref
7377
)
7478
test("cargo miri test (without isolation)",
7579
cargo_miri("test") + ["--", "--format=pretty", "num_cpus"],
76-
"test.stdout.ref3", "test.stderr.ref",
80+
"test.stdout.ref3", rustdoc_ref,
7781
env={'MIRIFLAGS': "-Zmiri-disable-isolation"},
7882
)
7983
test("cargo miri test (test target)",

0 commit comments

Comments
 (0)