aboutsummaryrefslogtreecommitdiff
path: root/src/testing/testing.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/testing/testing.go')
-rw-r--r--src/testing/testing.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/testing/testing.go b/src/testing/testing.go
index 4bf5685a07..7f78a7caf8 100644
--- a/src/testing/testing.go
+++ b/src/testing/testing.go
@@ -1618,9 +1618,13 @@ func (m *M) Run() (code int) {
}
}
- fuzzingRan, fuzzingOk := runFuzzing(m.deps, m.fuzzTargets)
+ fuzzingRan, fuzzingMatched, fuzzingOk := runFuzzing(m.deps, m.fuzzTargets)
if *matchFuzz != "" && !fuzzingRan {
- fmt.Fprintln(os.Stderr, "testing: warning: no targets to fuzz")
+ if fuzzingMatched == 0 {
+ fmt.Fprintln(os.Stderr, "testing: warning: no targets to fuzz")
+ } else {
+ fmt.Fprintln(os.Stderr, "testing: warning: will not fuzz, -fuzz matches more than one target")
+ }
}
if !*isFuzzWorker && !fuzzingOk {
fmt.Println("FAIL")