got := runTestProg(t, "testprogcgo", "CgoExternalThreadSignal")
if want := "OK\n"; got != want {
+ if runtime.GOOS == "ios" && strings.Contains(got, "C signal did not crash as expected") {
+ testenv.SkipFlaky(t, 59913)
+ }
t.Fatalf("expected %q, but got:\n%s", want, got)
}
}
// than injecting a sigpanic.
t.Skip("no sigpanic in C on windows")
}
+ if runtime.GOOS == "ios" {
+ testenv.SkipFlaky(t, 59912)
+ }
t.Parallel()
got := runTestProg(t, "testprogcgo", "TracebackSigpanic")
t.Log(got)
// No runtime errors like "runtime: unknown pc".
switch runtime.GOOS {
- case "darwin", "illumos", "solaris":
+ case "darwin", "ios", "illumos", "solaris":
// Runtime sometimes throws when generating the traceback.
testenv.SkipFlaky(t, 49182)
case "linux":