             ("test_currentDirectory", test_currentDirectory),
             ("test_pipeCloseBeforeLaunch", test_pipeCloseBeforeLaunch),
             ("test_multiProcesses", test_multiProcesses),
-            ("test_processGroup", test_processGroup),
         ]
 
 #if !os(Windows)

        }
    }

    func test_processGroup() throws {
        // The process group of the child process should be different to the parent's.
        let process = Process()

        let parentPgrp = Int(getpgrp())
        XCTAssertNotEqual(parentPgrp, childPgrp, "Child process group \(parentPgrp) should not equal parent process group \(childPgrp)")
    }
#endif

    static var allTests: [(String, (TestProcess) -> () throws -> Void)] {
        var tests = [
