]> Cypherpunks repositories - gostls13.git/commitdiff
net: skip new alloc test on some builders
authorBrad Fitzpatrick <bradfitz@golang.org>
Fri, 5 Nov 2021 15:18:57 +0000 (08:18 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Fri, 5 Nov 2021 15:52:40 +0000 (15:52 +0000)
Change-Id: Ib785212eb9e035a10d327696c180caf730d2e5e7
Reviewed-on: https://go-review.googlesource.com/c/go/+/361634
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
Trust: Brad Fitzpatrick <bradfitz@golang.org>

src/net/udpsock_test.go

index 518c66c33147a3b5944fd35ee6bf46575eb4fd8c..9fe74f47a2bbb297c8b750269dcc32e0462d6d41 100644 (file)
@@ -475,6 +475,17 @@ func TestUDPReadTimeout(t *testing.T) {
 }
 
 func TestAllocs(t *testing.T) {
+       switch runtime.GOOS {
+       case "plan9":
+               // Plan9 wasn't optimized.
+               t.Skipf("skipping on %v", runtime.GOOS)
+       }
+       builder := os.Getenv("GO_BUILDER_NAME")
+       switch builder {
+       case "linux-amd64-noopt":
+               // Optimizations are required to remove the allocs.
+               t.Skipf("skipping on %v", builder)
+       }
        conn, err := ListenUDP("udp4", &UDPAddr{IP: IPv4(127, 0, 0, 1)})
        if err != nil {
                t.Fatal(err)