about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--tests/compile-test.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/compile-test.rs b/tests/compile-test.rs
index 13013f646e5..745faaddda6 100644
--- a/tests/compile-test.rs
+++ b/tests/compile-test.rs
@@ -212,6 +212,15 @@ fn run_ui_cargo() {
 }
 
 fn main() {
+    // Support being run by cargo nextest - https://nexte.st/book/custom-test-harnesses.html
+    if env::args().any(|arg| arg == "--list") {
+        if !env::args().any(|arg| arg == "--ignored") {
+            println!("compile_test: test");
+        }
+
+        return;
+    }
+
     set_var("CLIPPY_DISABLE_DOCS_LINKS", "true");
     run_ui();
     run_ui_toml();