Pārlūkot izejas kodu

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 gadi atpakaļ
vecāks
revīzija
ebb4019f01
1 mainītis faili ar 5 papildinājumiem un 5 dzēšanām
  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)