INNER CODE UNIT · Swift

processSuiteStart

mongodb/mongo-swift-driver · etc/convert-test-results.swift:187

    mutating func processSuiteStart(line: String, regexResult: NSTextCheckingResult) throws {
        let name = try String(regexResult.readMatch(at: 1, in: line))
        guard !ignoreSuites.contains(name) else {
            return
        }
        guard case let .none(completeSuites) = self else {
            throw ParsingError("Unexpectedly encountered suite start")
        }

        self = .inSuite(name: name, completeTests: [], completeSuites: completeSuites)
    }

    /// Processes a line indicating that a suite has completed.
    mutating func processSuiteStatus(line: String, regexResult: NSTextCheckingResult) throws {
        let name = try regexResult.readMatch(at: 1, in: line)
        guard !ignoreSuites.contains(name) else {
            return
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…