]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go: disable gofuzzbeta build tag by default
authorJay Conrod <jayconrod@google.com>
Mon, 20 Sep 2021 23:41:06 +0000 (16:41 -0700)
committerJay Conrod <jayconrod@google.com>
Tue, 21 Sep 2021 16:25:51 +0000 (16:25 +0000)
It was enabled by default on the dev.fuzz branch so that users could
check in fuzz targets without breaking their builds.

Now that dev.fuzz is merged to master, users should switch to a go1.18
release constraint instead.

For #47037

Change-Id: I0475368eb4570fe0c7027a3ae8f6950449c1a9ca
Reviewed-on: https://go-review.googlesource.com/c/go/+/351118
Trust: Jay Conrod <jayconrod@google.com>
Trust: Katie Hockman <katie@golang.org>
Run-TryBot: Jay Conrod <jayconrod@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Katie Hockman <katie@golang.org>
src/cmd/go/internal/cfg/cfg.go
src/cmd/go/testdata/script/test_fuzz_tag.txt [deleted file]

index dd0e8cbbd668f82bd3e41387a44b655f5f761e97..b9632ea3c9db40be04a158e4c8e54bd12e746cde 100644 (file)
@@ -61,9 +61,6 @@ var (
 func defaultContext() build.Context {
        ctxt := build.Default
 
-       // TODO(#47037): remove this tag before merging to master.
-       ctxt.BuildTags = []string{"gofuzzbeta"}
-
        ctxt.JoinPath = filepath.Join // back door to say "do not use go command"
 
        ctxt.GOROOT = findGOROOT()
diff --git a/src/cmd/go/testdata/script/test_fuzz_tag.txt b/src/cmd/go/testdata/script/test_fuzz_tag.txt
deleted file mode 100644 (file)
index 07ed5d6..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-# Check that the gofuzzbeta tag is enabled by default and can be disabled.
-# TODO(jayconrod,katiehockman): before merging to master, restore the old
-# default and delete this test.
-
-[short] skip
-
-go test -list=.
-stdout Test
-stdout Fuzz
-
-go test -tags=
-
--- go.mod --
-module fuzz
-
-go 1.17
--- fuzz_test.go --
-// +build gofuzzbeta
-
-package fuzz
-
-import "testing"
-
-func Fuzz(f *testing.F) {
-       f.Add([]byte(nil))
-       f.Fuzz(func(*testing.T, []byte) {})
-}
-
-func Test(*testing.T) {}
--- empty_test.go --
-package fuzz