aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/syscall_windows_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/syscall_windows_test.go')
-rw-r--r--src/runtime/syscall_windows_test.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/runtime/syscall_windows_test.go b/src/runtime/syscall_windows_test.go
index 65f74b32fb..034a1d84db 100644
--- a/src/runtime/syscall_windows_test.go
+++ b/src/runtime/syscall_windows_test.go
@@ -288,7 +288,7 @@ func TestCallbackInAnotherThread(t *testing.T) {
}
type cbFunc struct {
- goFunc interface{}
+ goFunc any
}
func (f cbFunc) cName(cdecl bool) string {
@@ -628,6 +628,9 @@ func TestOutputDebugString(t *testing.T) {
}
func TestRaiseException(t *testing.T) {
+ if testenv.Builder() == "windows-amd64-2012" {
+ testenv.SkipFlaky(t, 49681)
+ }
o := runTestProg(t, "testprog", "RaiseException")
if strings.Contains(o, "RaiseException should not return") {
t.Fatalf("RaiseException did not crash program: %v", o)
@@ -770,6 +773,7 @@ func TestSyscallN(t *testing.T) {
for arglen := 0; arglen <= runtime.MaxArgs; arglen++ {
arglen := arglen
t.Run(fmt.Sprintf("arg-%d", arglen), func(t *testing.T) {
+ t.Parallel()
args := make([]string, arglen)
rets := make([]string, arglen+1)
params := make([]uintptr, arglen)