Skip to content

Commit b1b9387

Browse files
authored
Merge pull request #618 from RalfJung/cargo-miri
Fix cargo miri test on lib crates
2 parents 1e14e66 + e0891bd commit b1b9387

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/bin/cargo-miri.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -338,9 +338,12 @@ fn in_cargo_miri() {
338338
(MiriCommand::Test, "test") => {
339339
cmd.arg("--test").arg(target.name);
340340
}
341-
(MiriCommand::Test, "lib") |
341+
(MiriCommand::Test, "lib") => {
342+
// There can be only one lib
343+
cmd.arg("--lib").arg("--profile").arg("test");
344+
}
342345
(MiriCommand::Test, "bin") => {
343-
cmd.arg(format!("--{}", kind)).arg(target.name).arg("--profile").arg("test");
346+
cmd.arg("--bin").arg(target.name).arg("--profile").arg("test");
344347
}
345348
// The remaining targets we do not even want to build
346349
_ => continue,

0 commit comments

Comments
 (0)