From e978ef36e3e8d09413387883b5b01fc6cdbb7640 Mon Sep 17 00:00:00 2001 From: Joel Sing Date: Tue, 27 Sep 2022 18:30:01 +1000 Subject: [PATCH] image/gif,image/jpeg,image/png: skip FuzzDecode in testing short mode The image/gif.FuzzDecode takes an excessive amount of time to run on various builders - skip these in testing short mode. Likewise for image/jpeg and image/png. Fixes #55839 Change-Id: I1049d06b9dcbbc7dbc4f53d3c49b64e2254eabbd Reviewed-on: https://go-review.googlesource.com/c/go/+/435175 Reviewed-by: Roland Shoemaker TryBot-Result: Gopher Robot Run-TryBot: Bryan Mills Reviewed-by: Bryan Mills --- src/image/gif/fuzz_test.go | 4 ++++ src/image/jpeg/fuzz_test.go | 4 ++++ src/image/png/fuzz_test.go | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/src/image/gif/fuzz_test.go b/src/image/gif/fuzz_test.go index 3ddf15d80f..a4bc06ed69 100644 --- a/src/image/gif/fuzz_test.go +++ b/src/image/gif/fuzz_test.go @@ -14,6 +14,10 @@ import ( ) func FuzzDecode(f *testing.F) { + if testing.Short() { + f.Skip("Skipping in short mode") + } + testdata, err := os.ReadDir("../testdata") if err != nil { f.Fatalf("failed to read testdata directory: %s", err) diff --git a/src/image/jpeg/fuzz_test.go b/src/image/jpeg/fuzz_test.go index 716f06f43c..bd534a921d 100644 --- a/src/image/jpeg/fuzz_test.go +++ b/src/image/jpeg/fuzz_test.go @@ -14,6 +14,10 @@ import ( ) func FuzzDecode(f *testing.F) { + if testing.Short() { + f.Skip("Skipping in short mode") + } + testdata, err := os.ReadDir("../testdata") if err != nil { f.Fatalf("failed to read testdata directory: %s", err) diff --git a/src/image/png/fuzz_test.go b/src/image/png/fuzz_test.go index 22b3ef082a..4b639459e7 100644 --- a/src/image/png/fuzz_test.go +++ b/src/image/png/fuzz_test.go @@ -14,6 +14,10 @@ import ( ) func FuzzDecode(f *testing.F) { + if testing.Short() { + f.Skip("Skipping in short mode") + } + testdata, err := os.ReadDir("../testdata") if err != nil { f.Fatalf("failed to read testdata directory: %s", err) -- 2.48.1