func testCthread(t *testing.T) { sum.i = 0 C.doAdd(10, 6) want := 10 * (10 - 1) / 2 * 6 if sum.i != want { t.Fatalf("sum=%d, want %d", sum.i, want) } }
func testCthread(t *testing.T) { if runtime.GOARCH == "arm" { t.Skip("testCthread disabled on arm") } C.doAdd(10, 6) want := 10 * (10 - 1) / 2 * 6 if sum.i != want { t.Fatalf("sum=%d, want %d", sum.i, want) } }
func testCthread(t *testing.T) { if runtime.GOOS == "darwin" && (runtime.GOARCH == "arm" || runtime.GOARCH == "arm64") { t.Skip("the iOS exec wrapper is unable to properly handle the panic from Add") } sum.i = 0 C.doAdd(10, 6) want := 10 * (10 - 1) / 2 * 6 if sum.i != want { t.Fatalf("sum=%d, want %d", sum.i, want) } }