File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file.
44The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
55and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
66
7+ ## Version 1.9.4 - 2025-12-19
8+ ### CHANGES:
9+ Previously, we were only ever parsing the first failure for a test and passing that to the JUnit representation.
10+ However, a test might contain multiple failures and this is fully supported by the JUnit spec.
11+ To fix the issue, we'll collect all failures from the XCResult file and pass them to the JUnit result a list.
12+ This will prevent us from losing important diagnostic information from the test result.
13+ Credit for this change goes to Gordon Fontenot.
14+
715## Version 1.8.5 - 2025-03-18
816### CHANGES:
917- Fix incorrect JUnit failure message for merged & repeated test case (Merits go to John Szumski)
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ import ArgumentParser
99import Foundation
1010import XcresultparserLib
1111
12- private let marketingVersion = " 1.9.3 "
12+ private let marketingVersion = " 1.9.4 "
1313
1414struct xcresultparser : ParsableCommand {
1515 static let configuration = CommandConfiguration (
Original file line number Diff line number Diff line change @@ -87,7 +87,7 @@ You should see the tool respond like this:
8787```
8888Error: Missing expected argument '<xcresult-file>'
8989
90- OVERVIEW: xcresultparser 1.9.3
90+ OVERVIEW: xcresultparser 1.9.4
9191Interpret binary .xcresult files and print summary in different formats: txt,
9292xml, html or colored cli output.
9393
You can’t perform that action at this time.
0 commit comments