XCResultKit
XCResultKit copied to clipboard
A Swift interface for finding and parsing xcresult files that Xcode generates when running tests.
Background: xcresulttool 3.39 removed `com.apple.dt.xctest.activity-type.testAssertionFailure` from `ActionTestSummary`, meaning we're now more reliant on `ActionTestFailureSummary` to provide failure details. Changes: - Update `ActionTestFailureSummary` to include: - uuid - issueType - detailedDescription...
We should be storing the known/supported schema and then checking it in the PR checks so when a new version of Xcode changes the schema the PR check will fail.
Instead of throwing an error, we can simply add a default to required parameters. As we can't fully trust that the value will be in the `xcresult` file, we can...
Hey @davidahouse, I hope it's fine to ask a question in an issue. I was just wondering if it's possible to find out if an individual line of a `CodeCoverageFile`...
Hi @davidahouse ๐ , I see that this library is not supporting linux. But could it support it? Have you done any work about it? I may open a PR...
Xcode 16 beta 3 ships a new version of `xcresulttool`. Existing commands are marked as deprecated and will fail if called. To reactivate them temporarily, a โlegacy option can be...
Hi ๐ This is not so much of an issue in XCResultKit; it is an issue in xcresulttool - but I believe is worth tracking it here in case is...
https://developer.apple.com/documentation/xcode-release-notes/xcode-16_3-release-notes#Deprecations mentions: > Some parts of `xcresulttool` API are deprecated and will be removed in the future. Upon removal they can be used with `--legacy` flag provided. Please use the...
Hi, Attachment ids are not unique, and from what i have observed, are actually the same for attachments with the same content. Taking this into account, if there are 2...