test(rustc): glob support for package selection

This commit is contained in:
Weihang Lo 2020-10-04 23:28:01 +08:00
parent ab88c48480
commit db313e54a2
No known key found for this signature in database
GPG Key ID: D7DBF189825E82E7

View File

@ -325,6 +325,26 @@ error: The argument '--package <SPEC>' was provided more than once, \
.run();
}
#[cargo_test]
fn fail_with_glob() {
let p = project()
.file(
"Cargo.toml",
r#"
[workspace]
members = ["bar"]
"#,
)
.file("bar/Cargo.toml", &basic_manifest("bar", "0.1.0"))
.file("bar/src/lib.rs", "pub fn bar() { break_the_build(); }")
.build();
p.cargo("rustc -p '*z'")
.with_status(101)
.with_stderr("[ERROR] Glob patterns on package selection are not supported.")
.run();
}
#[cargo_test]
fn rustc_with_other_profile() {
let p = project()