From f005df8b582658d54e63d59953201299d6fee880 Mon Sep 17 00:00:00 2001 From: Ayan George Date: Tue, 11 Jan 2022 16:37:46 -0500 Subject: [PATCH] cmd/go: enable fuzz testing for FreeBSD Add "freebsd" to GOOS for which sys.FuzzSupported() returns true and add freebsd to the build tags to fuzz test source. Fixes #46554 Change-Id: I5f695ecc8f09c0ab4279ced23b4715b788fcade0 Reviewed-on: https://go-review.googlesource.com/c/go/+/377855 Trust: Bryan Mills Trust: Katie Hockman Run-TryBot: Katie Hockman TryBot-Result: Gopher Robot Reviewed-by: Katie Hockman --- src/cmd/internal/sys/supported.go | 2 +- src/internal/fuzz/minimize_test.go | 2 +- src/internal/fuzz/sys_posix.go | 2 +- src/internal/fuzz/sys_unimplemented.go | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/cmd/internal/sys/supported.go b/src/cmd/internal/sys/supported.go index f25aaabddd..82b65511de 100644 --- a/src/cmd/internal/sys/supported.go +++ b/src/cmd/internal/sys/supported.go @@ -50,7 +50,7 @@ func ASanSupported(goos, goarch string) bool { // ('go test -fuzz=.'). func FuzzSupported(goos, goarch string) bool { switch goos { - case "darwin", "linux", "windows": + case "darwin", "freebsd", "linux", "windows": return true default: return false diff --git a/src/internal/fuzz/minimize_test.go b/src/internal/fuzz/minimize_test.go index 6e5f3184b4..2db2633896 100644 --- a/src/internal/fuzz/minimize_test.go +++ b/src/internal/fuzz/minimize_test.go @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -//go:build darwin || linux || windows +//go:build darwin || freebsd || linux || windows package fuzz diff --git a/src/internal/fuzz/sys_posix.go b/src/internal/fuzz/sys_posix.go index 89c86c1ebb..fec6054f67 100644 --- a/src/internal/fuzz/sys_posix.go +++ b/src/internal/fuzz/sys_posix.go @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -//go:build darwin || linux +//go:build darwin || freebsd || linux package fuzz diff --git a/src/internal/fuzz/sys_unimplemented.go b/src/internal/fuzz/sys_unimplemented.go index 123a32583c..f84dae6a61 100644 --- a/src/internal/fuzz/sys_unimplemented.go +++ b/src/internal/fuzz/sys_unimplemented.go @@ -4,7 +4,7 @@ // If you update this constraint, also update cmd/internal/sys.FuzzSupported. // -//go:build !darwin && !linux && !windows +//go:build !darwin && !freebsd && !linux && !windows package fuzz -- 2.50.0