...

Text file src/cmd/internal/fuzztest/testdata/script/test_fuzz_fuzztime_timeout.txt

Documentation: cmd/internal/fuzztest/testdata/script

     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