INNER CODE UNIT · Swift
processOtherOutput
mongodb/mongo-swift-driver · etc/convert-test-results.swift:316
mutating func processOtherOutput(_ line: String) {
if case .inTest(let suite, let name, var output, let completeTests, let completeSuites) = self {
output.append(line)
self = .inTest(
suite: suite,
name: name,
output: output,
completeTests: completeTests,
completeSuites: completeSuites
)
}
}
}
var state: ParsingState = .none(completeSuites: [])
while let line = readLine()?.trimmingCharacters(in: .whitespacesAndNewlines) {
try state.processLine(line)