diff --git a/bin/cargo-bolero/src/list.rs b/bin/cargo-bolero/src/list.rs index 1c06395b..944d460c 100644 --- a/bin/cargo-bolero/src/list.rs +++ b/bin/cargo-bolero/src/list.rs @@ -23,6 +23,7 @@ impl List { let output = self .cmd("test", &[], None)? .arg("--no-fail-fast") + .arg("_fuzzer") .arg("--") .arg("--nocapture") .env("CARGO_BOLERO_SELECT", "all") diff --git a/lib/bolero/src/lib.rs b/lib/bolero/src/lib.rs index 8254f810..8d29604e 100644 --- a/lib/bolero/src/lib.rs +++ b/lib/bolero/src/lib.rs @@ -125,6 +125,8 @@ macro_rules! check { test_name: None, }; + assert!(location.item_path.contains("_fuzzer"), "Bolero fuzzers must all end with `_fuzzer` since 0.11"); + if !location.should_run() { return; }