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>
"bufio"
"bytes"
"fmt"
+ "internal/testenv"
"io"
"os"
"os/exec"
}
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)