about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAmos Wenger <amoswenger@gmail.com>2022-07-22 16:38:05 +0200
committerAmos Wenger <amoswenger@gmail.com>2022-07-24 10:37:40 +0200
commitd59abcf9b372548cc1664fb2a2cf34fc900991de (patch)
tree5a1e210fc1a9a47dc2387b4b8a3ad62ea9123f0a
parent9cf485c3db80788bbc6f7931dd163761cdfe81f5 (diff)
downloadrust-d59abcf9b372548cc1664fb2a2cf34fc900991de.tar.gz
rust-d59abcf9b372548cc1664fb2a2cf34fc900991de.zip
Check only tests and benches, not examples
-rw-r--r--src/bootstrap/check.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/bootstrap/check.rs b/src/bootstrap/check.rs
index 73de0627c4d..972785c0cf7 100644
--- a/src/bootstrap/check.rs
+++ b/src/bootstrap/check.rs
@@ -340,10 +340,13 @@ impl Step for RustAnalyzer {
             "-Zallow-features=proc_macro_internals,proc_macro_diagnostic,proc_macro_span",
         );
 
-        // For ./x.py clippy, don't run with --all-targets because
+        // For ./x.py clippy, don't check those targets because
         // linting tests and benchmarks can produce very noisy results
         if builder.kind != Kind::Clippy {
-            cargo.arg("--all-targets");
+            // can't use `--all-targets` because `--examples` doesn't work well
+            cargo.arg("--bins");
+            cargo.arg("--tests");
+            cargo.arg("--benches");
         }
 
         builder.info(&format!(