...
1# Regression test for go.dev/issue/75804.
2# When -fuzztime expires, the coordinator must not report a spurious
3# "context deadline exceeded" error.
4
5[!fuzz] skip
6[short] skip
7env GOCACHE=$WORK/cache
8
9go test -c -o $devnull
10
11env GOMAXPROCS=2
12
13go test -fuzz=FuzzNoop -fuzztime=1000ms
14go test -fuzz=FuzzNoop -fuzztime=100ms
15go test -fuzz=FuzzNoop -fuzztime=100ms
16go test -fuzz=FuzzNoop -fuzztime=100ms
17go test -fuzz=FuzzNoop -fuzztime=100ms
18
19-- go.mod --
20module fuzz
21
22go 1.24
23-- fuzz_noop_test.go --
24package fuzz_test
25
26import (
27 "testing"
28 "time"
29)
30
31func FuzzNoop(f *testing.F) {
32 f.Fuzz(func(*testing.T, []byte) {
33 time.Sleep(time.Millisecond)
34 })
35}
View as plain text