]> Cypherpunks repositories - gostls13.git/commitdiff
net/http/cgi: skip exec test on darwin/arm
authorDavid Crawshaw <crawshaw@golang.org>
Thu, 26 Feb 2015 22:27:52 +0000 (17:27 -0500)
committerDavid Crawshaw <crawshaw@golang.org>
Thu, 26 Feb 2015 22:46:39 +0000 (22:46 +0000)
Change-Id: I2fc3cf94b465bf9d7ff8d7bf935b45e334b401e3
Reviewed-on: https://go-review.googlesource.com/6180
Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
src/net/http/cgi/matryoshka_test.go

index 244acf1e8c02babf31af4e02f0476da13ebbdc3d..bf28c5625b0074271807607983e81c60d94386e7 100644 (file)
@@ -24,8 +24,8 @@ import (
 // This test is a CGI host (testing host.go) that runs its own binary
 // as a child process testing the other half of CGI (child.go).
 func TestHostingOurselves(t *testing.T) {
-       if runtime.GOOS == "nacl" {
-               t.Skip("skipping on nacl")
+       if runtime.GOOS == "nacl" || (runtime.GOOS == "darwin" && runtime.GOARCH == "arm") {
+               t.Skipf("skipping on %s/%s", runtime.GOOS, runtime.GOARCH)
        }
 
        h := &Handler{
@@ -93,8 +93,8 @@ func (w *limitWriter) Write(p []byte) (n int, err error) {
 // If there's an error copying the child's output to the parent, test
 // that we kill the child.
 func TestKillChildAfterCopyError(t *testing.T) {
-       if runtime.GOOS == "nacl" {
-               t.Skip("skipping on nacl")
+       if runtime.GOOS == "nacl" || (runtime.GOOS == "darwin" && runtime.GOARCH == "arm") {
+               t.Skipf("skipping on %s/%s", runtime.GOOS, runtime.GOARCH)
        }
 
        defer func() { testHookStartProcess = nil }()
@@ -140,8 +140,8 @@ func TestKillChildAfterCopyError(t *testing.T) {
 // Test that a child handler writing only headers works.
 // golang.org/issue/7196
 func TestChildOnlyHeaders(t *testing.T) {
-       if runtime.GOOS == "nacl" {
-               t.Skip("skipping on nacl")
+       if runtime.GOOS == "nacl" || (runtime.GOOS == "darwin" && runtime.GOARCH == "arm") {
+               t.Skipf("skipping on %s/%s", runtime.GOOS, runtime.GOARCH)
        }
 
        h := &Handler{