]> Cypherpunks repositories - gostls13.git/commitdiff
net: skip tests that use netsh on the windows-arm64-10 builder
authorBryan C. Mills <bcmills@google.com>
Thu, 31 Mar 2022 18:58:20 +0000 (14:58 -0400)
committerBryan Mills <bcmills@google.com>
Thu, 31 Mar 2022 21:21:20 +0000 (21:21 +0000)
These tests sometimes hang on Windows 10 on ARM64, due to what appears
to be a platform bug. Since we have not yet observed any such hangs on
the windows-arm64-11 builder, I am leaving the tests otherwise enabled
on the theory that the platform bug may have been fixed in Windows 11.

Fixes #52082 (at least for now).

Change-Id: I79161f485b1921f083ebcf01865d6e7b0178ef70
Reviewed-on: https://go-review.googlesource.com/c/go/+/397315
Trust: Bryan Mills <bcmills@google.com>
Run-TryBot: Bryan Mills <bcmills@google.com>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>

src/net/net_windows_test.go

index 2a563a078c392b557001a2e757f782571dd2951e..947dda56f28abf7b45f9d8296ba1cf4286a848f9 100644 (file)
@@ -8,6 +8,7 @@ import (
        "bufio"
        "bytes"
        "fmt"
+       "internal/testenv"
        "io"
        "os"
        "os/exec"
@@ -205,6 +206,13 @@ func runCmd(args ...string) ([]byte, error) {
 }
 
 func checkNetsh(t *testing.T) {
+       if testenv.Builder() == "windows-arm64-10" {
+               // netsh was observed to sometimes hang on this builder.
+               // We have not observed failures on windows-arm64-11, so for the
+               // moment we are leaving the test enabled elsewhere on the theory
+               // that it may have been a platform bug fixed in Windows 11.
+               testenv.SkipFlaky(t, 52082)
+       }
        out, err := runCmd("netsh", "help")
        if err != nil {
                t.Fatal(err)