                 case done
             }
         }
-        #endif
     }
 
     func testReportingErrorFromGitCommand() throws {

                guard let output = String(bytes: bytes, encoding: .utf8) else {
                    return
                }
                self.lock.withLock {
                    switch self.state {
                    case .idle:
                        self.state = .buffering(output)
                    case .buffering(let buffer):
                        print(output, terminator: "")
                        let newBuffer = buffer + output
                        if newBuffer.contains("sleeping") {
                            self.state = .done
                            self.sync.leave()
                        } else {
                            self.state = .buffering(newBuffer)
                        }
                    case .done:
                        break //noop
                    }
                }
            }

            enum State {

    }

    func testSwiftRunSIGINT() throws {
        try fixture(name: "Miscellaneous/SwiftRun") { fixturePath in
            let mainFilePath = fixturePath.appending(component: "main.swift")
            try localFileSystem.removeFileTree(mainFilePath)
