From: Dmitri Shuralyov Date: Tue, 29 Apr 2025 03:28:20 +0000 (-0400) Subject: cmd/api: skip 3 non-TestCheck tests in -check mode X-Git-Tag: go1.25rc1~375 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=f760e1fe494681297c5f050b646b5bcde9c71662;p=gostls13.git cmd/api: skip 3 non-TestCheck tests in -check mode TestIssue64958 takes a while, so it's not worth running both without and with -check flag. The others are fast, but there's still no good reason to run anything but TestCheck when the -check flag is on. Change-Id: I13ebb90e3c863006f21441909b05364e1b316ed6 Reviewed-on: https://go-review.googlesource.com/c/go/+/668656 Reviewed-by: Dmitri Shuralyov Reviewed-by: Jonathan Amsterdam LUCI-TryBot-Result: Go LUCI Auto-Submit: Dmitri Shuralyov --- diff --git a/src/cmd/api/api_test.go b/src/cmd/api/api_test.go index 32da68982b..98ebf168ef 100644 --- a/src/cmd/api/api_test.go +++ b/src/cmd/api/api_test.go @@ -99,6 +99,11 @@ func TestGolden(t *testing.T) { } func TestCompareAPI(t *testing.T) { + if *flagCheck { + // not worth repeating in -check + t.Skip("skipping with -check set") + } + tests := []struct { name string features, required, exception []string @@ -180,6 +185,11 @@ func TestCompareAPI(t *testing.T) { } func TestSkipInternal(t *testing.T) { + if *flagCheck { + // not worth repeating in -check + t.Skip("skipping with -check set") + } + tests := []struct { pkg string want bool @@ -294,14 +304,20 @@ func TestIssue41358(t *testing.T) { } func TestIssue64958(t *testing.T) { + if testing.Short() { + t.Skip("skipping with -short") + } + if *flagCheck { + // slow, not worth repeating in -check + t.Skip("skipping with -check set") + } + testenv.MustHaveGoBuild(t) + defer func() { if x := recover(); x != nil { t.Errorf("expected no panic; recovered %v", x) } }() - - testenv.MustHaveGoBuild(t) - for _, context := range contexts { w := NewWalker(context, "testdata/src/issue64958") pkg, err := w.importFrom("p", "", 0)