Build Information
Successful build of Xcresultparser, reference main (7bb43c), with Swift 6.0 for macOS (SPM) on 19 Mar 2026 23:46:03 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.69.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/a7ex/xcresultparser.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/a7ex/xcresultparser
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 7bb43ce Add 'github' as format option, because markdown on github can not render html and markdown somewhere else can rather handle html then latex
Cloned https://github.com/a7ex/xcresultparser.git
Revision (git rev-parse @):
7bb43ce12ac8fdd90cce7704133afab7aa6790ce
SUCCESS checkout https://github.com/a7ex/xcresultparser.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/a7ex/xcresultparser.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateDoccReference
[2/2] Compiling plugin GenerateManual
Building for debugging...
[2/11] Write sources
[3/11] Write xcresultparser-entitlement.plist
[5/11] Write sources
[7/11] Write swift-version-5BDAB9E9C0126B9D.txt
[9/13] Emitting module ArgumentParserToolInfo
[10/13] Compiling ArgumentParserToolInfo ToolInfo.swift
[11/60] Emitting module ArgumentParser
[12/65] Compiling ArgumentParser CodingKeyValidator.swift
[13/65] Compiling ArgumentParser NonsenseFlagsValidator.swift
[14/65] Compiling ArgumentParser ParsableArgumentsValidation.swift
[15/65] Compiling ArgumentParser PositionalArgumentsValidator.swift
[16/65] Compiling ArgumentParser UniqueNamesValidator.swift
[17/65] Compiling ArgumentParser ArgumentHelp.swift
[18/65] Compiling ArgumentParser ArgumentVisibility.swift
[19/65] Compiling ArgumentParser CompletionKind.swift
[20/65] Compiling ArgumentParser Errors.swift
[21/65] Compiling ArgumentParser Flag.swift
[22/65] Compiling ArgumentParser NameSpecification.swift
[23/65] Compiling ArgumentParser Option.swift
[24/65] Compiling ArgumentParser OptionGroup.swift
[25/65] Compiling ArgumentParser ParentCommand.swift
[26/65] Compiling ArgumentParser AsyncParsableCommand.swift
[27/65] Compiling ArgumentParser CommandConfiguration.swift
[28/65] Compiling ArgumentParser CommandGroup.swift
[29/65] Compiling ArgumentParser EnumerableFlag.swift
[30/65] Compiling ArgumentParser ExpressibleByArgument.swift
[31/65] Compiling ArgumentParser ParsableArguments.swift
[32/65] Compiling ArgumentParser ParserError.swift
[33/65] Compiling ArgumentParser SplitArguments.swift
[34/65] Compiling ArgumentParser DumpHelpGenerator.swift
[35/65] Compiling ArgumentParser HelpCommand.swift
[36/65] Compiling ArgumentParser HelpGenerator.swift
[37/65] Compiling ArgumentParser BashCompletionsGenerator.swift
[38/65] Compiling ArgumentParser CompletionsGenerator.swift
[39/65] Compiling ArgumentParser FishCompletionsGenerator.swift
[40/65] Compiling ArgumentParser ZshCompletionsGenerator.swift
[41/65] Compiling ArgumentParser Argument.swift
[42/65] Compiling ArgumentParser ArgumentDiscussion.swift
[43/65] Compiling ArgumentParser InputKey.swift
[44/65] Compiling ArgumentParser InputOrigin.swift
[45/65] Compiling ArgumentParser Name.swift
[46/65] Compiling ArgumentParser Parsed.swift
[47/65] Compiling ArgumentParser ParsedValues.swift
[48/65] Compiling ArgumentParser ParsableCommand.swift
[49/65] Compiling ArgumentParser ArgumentDecoder.swift
[50/65] Compiling ArgumentParser ArgumentDefinition.swift
[51/65] Compiling ArgumentParser ArgumentSet.swift
[52/65] Compiling ArgumentParser CommandParser.swift
[53/65] Compiling ArgumentParser MessageInfo.swift
[54/65] Compiling ArgumentParser UsageGenerator.swift
[55/65] Compiling ArgumentParser CollectionExtensions.swift
[56/65] Compiling ArgumentParser Foundation.swift
[57/65] Compiling ArgumentParser Mutex.swift
[58/65] Compiling ArgumentParser Platform.swift
[59/65] Compiling ArgumentParser SequenceExtensions.swift
[60/65] Compiling ArgumentParser StringExtensions.swift
[61/65] Compiling ArgumentParser SwiftExtensions.swift
[62/65] Compiling ArgumentParser Tree.swift
[63/129] Emitting module XcresultparserLib
[64/135] Compiling XcresultparserLib XCInsightSummary.swift
[65/135] Compiling XcresultparserLib XCInsights.swift
[66/135] Compiling XcresultparserLib XCIssue.swift
[67/135] Compiling XcresultparserLib XCLongestTestRunsInsight.swift
[68/135] Compiling XcresultparserLib XCMetric.swift
[69/135] Compiling XcresultparserLib XCStatistic.swift
[70/135] Compiling XcresultparserLib XCSummary.swift
[71/135] Compiling XcresultparserLib XCTestRunWithMetrics.swift
[72/135] Compiling XcresultparserLib XCTestWithMetrics.swift
[73/135] Compiling XcresultparserLib XCTests.swift
[74/135] Compiling XcresultparserLib CoverageReportFormat.swift
[75/135] Compiling XcresultparserLib CLIFormat.swift
[76/135] Compiling XcresultparserLib CLIResultFormatter.swift
[77/135] Compiling XcresultparserLib HTMLResultFormatter.swift
[78/135] Compiling XcresultparserLib MDResultFormatter.swift
[79/135] Compiling XcresultparserLib TextResultFormatter.swift
[80/135] Compiling XcresultparserLib XCResultFormatting.swift
[81/135] Compiling XcresultparserLib OutputFormat.swift
[82/135] Compiling XcresultparserLib CoverageTargetSelection.swift
[83/135] Compiling XcresultparserLib FailureMessageDetail.swift
[84/135] Compiling XcresultparserLib FileManaging.swift
[85/135] Compiling XcresultparserLib IssuesJSON.swift
[86/135] Compiling XcresultparserLib JunitXML.swift
[87/135] Compiling XcresultparserLib IssueLocationInfo.swift
[88/135] Compiling XcresultparserLib Issue.swift
[89/135] Compiling XcresultparserLib IssueCategory.swift
[90/135] Compiling XcresultparserLib IssueContent.swift
[91/135] Compiling XcresultparserLib IssueLocation.swift
[92/135] Compiling XcresultparserLib XCCommonFailureInsight.swift
[93/135] Compiling XcresultparserLib XCConfiguration.swift
[94/135] Compiling XcresultparserLib XCContent.swift
[95/135] Compiling XcresultparserLib XCDestination.swift
[96/135] Compiling XcresultparserLib XCDevice.swift
[97/135] Compiling XcresultparserLib XCDeviceAndConfigurationSummary.swift
[98/135] Compiling XcresultparserLib XCFailureDistributionInsight.swift
[99/135] Compiling XcresultparserLib XCTestDetails.swift
[100/135] Compiling XcresultparserLib XCTestFailure.swift
[101/135] Compiling XcresultparserLib XCTestNode+Extensions.swift
[102/135] Compiling XcresultparserLib XCTestNode.swift
[103/135] Compiling XcresultparserLib XCTestNodeType.swift
[104/135] Compiling XcresultparserLib XCTestResult.swift
[105/135] Compiling XcresultparserLib XCTestRunActivities.swift
[106/135] Compiling XcresultparserLib Shell.swift
[107/135] Compiling XcresultparserLib XCCovClient.swift
[108/135] Compiling XcresultparserLib XCResultToolClient.swift
[109/135] Compiling XcresultparserLib SharedInstances.swift
[110/135] Compiling XcresultparserLib SonarCoverageConverter.swift
[111/135] Compiling XcresultparserLib XCResultFormatter.swift
[112/135] Compiling XcresultparserLib Subrange.swift
[113/135] Compiling XcresultparserLib XCActivities.swift
[114/135] Compiling XcresultparserLib XCActivityNode.swift
[115/135] Compiling XcresultparserLib XCArgument.swift
[116/135] Compiling XcresultparserLib XCAttachment.swift
[117/135] Compiling XcresultparserLib XCBug.swift
[118/135] Compiling XcresultparserLib XCBuildResults.swift
[119/135] Compiling XcresultparserLib IssueLocationData.swift
[120/135] Compiling XcresultparserLib IssuePositionData.swift
[121/135] Compiling XcresultparserLib IssueSeverity.swift
[122/135] Compiling XcresultparserLib PositionData.swift
[123/135] Compiling XcresultparserLib CoverageReport.swift
[124/135] Compiling XcresultparserLib FileCoverage.swift
[125/135] Compiling XcresultparserLib LineDetail.swift
[126/135] Compiling XcresultparserLib CoberturaCoverageConverter.swift
[127/135] Compiling XcresultparserLib CoverageConverter.swift
[128/135] Compiling XcresultparserLib JunitXMLDataProviding.swift
[129/135] Compiling XcresultparserLib XCResultToolJunitXMLDataProvider.swift
[130/135] Compiling XcresultparserLib Data+MD5.swift
[131/135] Compiling XcresultparserLib String+MD5.swift
[132/135] Compiling XcresultparserLib String+relativePath.swift
[133/138] Emitting module CommandlineTool
[134/138] Compiling CommandlineTool HelperFunctions.swift
[135/138] Compiling CommandlineTool main.swift
[135/138] Write Objects.LinkFileList
[136/138] Linking xcresultparser
[137/138] Applying xcresultparser
Build complete! (18.41s)
Fetching https://github.com/apple/swift-argument-parser.git
[1/17296] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser.git from cache (1.46s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.7.0 (0.50s)
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.7.0
Build complete.
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.6.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
}
],
"manifest_display_name" : "Xcresultparser",
"name" : "Xcresultparser",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "xcresultparser",
"targets" : [
"CommandlineTool"
],
"type" : {
"executable" : null
}
},
{
"name" : "XcresultparserLib",
"targets" : [
"XcresultparserLib"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "XcresultparserTests",
"module_type" : "SwiftTarget",
"name" : "XcresultparserTests",
"path" : "Tests/XcresultparserTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/XcresultparserTests/TestAssets/cobertura.xml",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/XcresultparserTests/TestAssets/coberturaExcludingDirectory.xml",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/XcresultparserTests/TestAssets/junit.xml",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/XcresultparserTests/TestAssets/junit_merged.xml",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/XcresultparserTests/TestAssets/junit_repeated.xml",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/XcresultparserTests/TestAssets/junit_session_level_failure.xml",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/XcresultparserTests/TestAssets/parametrized.xcresult",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/XcresultparserTests/TestAssets/resultWithCompileError.xcresult",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/XcresultparserTests/TestAssets/session_level_failure.xcresult",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/XcresultparserTests/TestAssets/sonarTestExecution.xml",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/XcresultparserTests/TestAssets/sonarTestExecutionWithProjectRootAbsolute.xml",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/XcresultparserTests/TestAssets/sonarTestExecutionWithProjectRootRelative.xml",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/XcresultparserTests/TestAssets/test.xcresult",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/XcresultparserTests/TestAssets/test_merged.xcresult",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/XcresultparserTests/TestAssets/test_repeated.xcresult",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/XcresultparserTests/TestAssets/warnings.json",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"CoverageAndFormatterDependencyTests.swift",
"TestSupport/CapturingCommandline.swift",
"TestSupport/ToolClientTestDoubles.swift",
"XCCovClientTests.swift",
"XCResultToolClientTests.swift",
"XCResultToolJunitXMLDataProviderTests.swift",
"XcresultparserTests.swift"
],
"target_dependencies" : [
"XcresultparserLib"
],
"type" : "test"
},
{
"c99name" : "XcresultparserLib",
"module_type" : "SwiftTarget",
"name" : "XcresultparserLib",
"path" : "Sources",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"xcresultparser",
"XcresultparserLib"
],
"sources" : [
"xcresultparser/CoberturaCoverageConverter.swift",
"xcresultparser/CoverageConverter.swift",
"xcresultparser/DataProviders/JunitXML/JunitXMLDataProviding.swift",
"xcresultparser/DataProviders/JunitXML/XCResultToolJunitXMLDataProvider.swift",
"xcresultparser/Extensions/Data+MD5.swift",
"xcresultparser/Extensions/String+MD5.swift",
"xcresultparser/Extensions/String+relativePath.swift",
"xcresultparser/IssuesJSON.swift",
"xcresultparser/JunitXML.swift",
"xcresultparser/Models/CodeClimate/IntermediateObjects/IssueLocationInfo.swift",
"xcresultparser/Models/CodeClimate/Issue.swift",
"xcresultparser/Models/CodeClimate/IssueCategory.swift",
"xcresultparser/Models/CodeClimate/IssueContent.swift",
"xcresultparser/Models/CodeClimate/IssueLocation.swift",
"xcresultparser/Models/CodeClimate/IssueLocationData.swift",
"xcresultparser/Models/CodeClimate/IssuePositionData.swift",
"xcresultparser/Models/CodeClimate/IssueSeverity.swift",
"xcresultparser/Models/CodeClimate/PositionData.swift",
"xcresultparser/Models/Coverage/CoverageReport.swift",
"xcresultparser/Models/Coverage/FileCoverage.swift",
"xcresultparser/Models/Coverage/LineDetail.swift",
"xcresultparser/Models/Coverage/Subrange.swift",
"xcresultparser/Models/XCResultToolModels/XCActivities.swift",
"xcresultparser/Models/XCResultToolModels/XCActivityNode.swift",
"xcresultparser/Models/XCResultToolModels/XCArgument.swift",
"xcresultparser/Models/XCResultToolModels/XCAttachment.swift",
"xcresultparser/Models/XCResultToolModels/XCBug.swift",
"xcresultparser/Models/XCResultToolModels/XCBuildResults.swift",
"xcresultparser/Models/XCResultToolModels/XCCommonFailureInsight.swift",
"xcresultparser/Models/XCResultToolModels/XCConfiguration.swift",
"xcresultparser/Models/XCResultToolModels/XCContent.swift",
"xcresultparser/Models/XCResultToolModels/XCDestination.swift",
"xcresultparser/Models/XCResultToolModels/XCDevice.swift",
"xcresultparser/Models/XCResultToolModels/XCDeviceAndConfigurationSummary.swift",
"xcresultparser/Models/XCResultToolModels/XCFailureDistributionInsight.swift",
"xcresultparser/Models/XCResultToolModels/XCInsightSummary.swift",
"xcresultparser/Models/XCResultToolModels/XCInsights.swift",
"xcresultparser/Models/XCResultToolModels/XCIssue.swift",
"xcresultparser/Models/XCResultToolModels/XCLongestTestRunsInsight.swift",
"xcresultparser/Models/XCResultToolModels/XCMetric.swift",
"xcresultparser/Models/XCResultToolModels/XCStatistic.swift",
"xcresultparser/Models/XCResultToolModels/XCSummary.swift",
"xcresultparser/Models/XCResultToolModels/XCTestDetails.swift",
"xcresultparser/Models/XCResultToolModels/XCTestFailure.swift",
"xcresultparser/Models/XCResultToolModels/XCTestNode+Extensions.swift",
"xcresultparser/Models/XCResultToolModels/XCTestNode.swift",
"xcresultparser/Models/XCResultToolModels/XCTestNodeType.swift",
"xcresultparser/Models/XCResultToolModels/XCTestResult.swift",
"xcresultparser/Models/XCResultToolModels/XCTestRunActivities.swift",
"xcresultparser/Models/XCResultToolModels/XCTestRunWithMetrics.swift",
"xcresultparser/Models/XCResultToolModels/XCTestWithMetrics.swift",
"xcresultparser/Models/XCResultToolModels/XCTests.swift",
"xcresultparser/OutputFormatting/CoverageReportFormat.swift",
"xcresultparser/OutputFormatting/Formatters/CLI/CLIFormat.swift",
"xcresultparser/OutputFormatting/Formatters/CLI/CLIResultFormatter.swift",
"xcresultparser/OutputFormatting/Formatters/HTML/HTMLResultFormatter.swift",
"xcresultparser/OutputFormatting/Formatters/Markdown/MDResultFormatter.swift",
"xcresultparser/OutputFormatting/Formatters/Text/TextResultFormatter.swift",
"xcresultparser/OutputFormatting/Formatters/XCResultFormatting.swift",
"xcresultparser/OutputFormatting/OutputFormat.swift",
"xcresultparser/SharedTypes/CoverageTargetSelection.swift",
"xcresultparser/SharedTypes/FailureMessageDetail.swift",
"xcresultparser/SharedTypes/Services/FileManaging.swift",
"xcresultparser/SharedTypes/Services/Shell.swift",
"xcresultparser/SharedTypes/Services/XCCovClient.swift",
"xcresultparser/SharedTypes/Services/XCResultToolClient.swift",
"xcresultparser/SharedTypes/SharedInstances.swift",
"xcresultparser/SonarCoverageConverter.swift",
"xcresultparser/XCResultFormatter.swift"
],
"type" : "library"
},
{
"c99name" : "CommandlineTool",
"module_type" : "SwiftTarget",
"name" : "CommandlineTool",
"path" : "CommandlineTool",
"product_memberships" : [
"xcresultparser"
],
"sources" : [
"HelperFunctions.swift",
"main.swift"
],
"target_dependencies" : [
"XcresultparserLib"
],
"type" : "executable"
}
],
"tools_version" : "5.9"
}
Done.