MobileNativeFoundation / XCLogParser

Tool to parse Xcode and xcodebuild logs stored in the xcactivitylog format
Apache License 2.0
1.73k stars 121 forks source link

Build status sanitizing #152

Closed ronanrodrigo closed 2 years ago

ronanrodrigo commented 2 years ago

We saw some Clean succeeded at our logs as build status. And checking on ParserBuildSteps it just extract extra terms when it contains "Build ".

public func parse(activityLog: IDEActivityLog) throws -> BuildStep {
    // ...
    buildStatus = activityLog.mainSection.localizedResultString.replacingOccurrences(of: "Build ", with: "")
    // ...
    return mainBuildStep
}