瀏覽代碼

unix: move helper handler before AIX handler in TestPassFD

The AIX special handler which skips this test if unix network isn't
supported, doesn't need to be called inside the helper process.

Change-Id: I102d0f180a4f0204f107db900f2134c5af1d52c3
Reviewed-on: https://go-review.googlesource.com/c/sys/+/172258
Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
chigotc 6 年之前
父節點
當前提交
ebb4019f01
共有 1 個文件被更改,包括 5 次插入5 次删除
  1. 5 5
      unix/syscall_unix_test.go

+ 5 - 5
unix/syscall_unix_test.go

@@ -169,6 +169,11 @@ func TestPassFD(t *testing.T) {
 		t.Skip("cannot exec subprocess on iOS, skipping test")
 	}
 
+	if os.Getenv("GO_WANT_HELPER_PROCESS") == "1" {
+		passFDChild()
+		return
+	}
+
 	if runtime.GOOS == "aix" {
 		// Unix network isn't properly working on AIX
 		// 7.2 with Technical Level < 2
@@ -190,11 +195,6 @@ func TestPassFD(t *testing.T) {
 		}
 	}
 
-	if os.Getenv("GO_WANT_HELPER_PROCESS") == "1" {
-		passFDChild()
-		return
-	}
-
 	tempDir, err := ioutil.TempDir("", "TestPassFD")
 	if err != nil {
 		t.Fatal(err)