Skip to content

Commit c325c12

Browse files
committed
Fix cargo ui tests when running inside rust repo
1 parent 413713c commit c325c12

File tree

9 files changed

+16
-4
lines changed

9 files changed

+16
-4
lines changed

clippy_dev/src/new_lint.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,8 @@ fn get_manifest_contents(lint_name: &str, hint: &str) -> String {
147147
name = "{}"
148148
version = "0.1.0"
149149
publish = false
150+
151+
[workspace]
150152
"#,
151153
hint, lint_name
152154
)

tests/compile-test.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -220,10 +220,6 @@ fn run_ui_cargo(config: &mut compiletest::Config) {
220220
Ok(result)
221221
}
222222

223-
if cargo::is_rustc_test_suite() {
224-
return;
225-
}
226-
227223
config.mode = TestMode::Ui;
228224
config.src_base = Path::new("tests").join("ui-cargo").canonicalize().unwrap();
229225

tests/ui-cargo/cargo_common_metadata/fail/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@
22
name = "cargo_common_metadata"
33
version = "0.1.0"
44
publish = false
5+
6+
[workspace]

tests/ui-cargo/cargo_common_metadata/pass/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,5 @@ readme = "README.md"
99
license = "MIT OR Apache-2.0"
1010
keywords = ["metadata", "lint", "clippy"]
1111
categories = ["development-tools::testing"]
12+
13+
[workspace]

tests/ui-cargo/multiple_crate_versions/5041_allow_dev_build/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ name = "multiple_crate_versions"
55
version = "0.1.0"
66
publish = false
77

8+
[workspace]
9+
810
# One of the versions of winapi is only a dev dependency: allowed
911
[dependencies]
1012
ctrlc = "=3.1.0"

tests/ui-cargo/multiple_crate_versions/fail/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ name = "multiple_crate_versions"
33
version = "0.1.0"
44
publish = false
55

6+
[workspace]
7+
68
[dependencies]
79
ctrlc = "=3.1.0"
810
ansi_term = "=0.11.0"

tests/ui-cargo/multiple_crate_versions/pass/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ name = "cargo_common_metadata"
33
version = "0.1.0"
44
publish = false
55

6+
[workspace]
7+
68
[dependencies]
79
regex = "1.3.7"
810
serde = "1.0.110"

tests/ui-cargo/wildcard_dependencies/fail/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,7 @@ name = "wildcard_dependencies"
33
version = "0.1.0"
44
publish = false
55

6+
[workspace]
7+
68
[dependencies]
79
regex = "*"

tests/ui-cargo/wildcard_dependencies/pass/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,7 @@ name = "wildcard_dependencies"
33
version = "0.1.0"
44
publish = false
55

6+
[workspace]
7+
68
[dependencies]
79
regex = "1"

0 commit comments

Comments
 (0)