Release Notes - v1.0.10
What's New
Swift Testing Framework Support
xcsift now correctly parses test output from Swift's new Testing framework. Previously, the passed_tests count would show 0 when using Swift Testing output format.
Fixed:
- Passed test count now correctly reported for Swift Testing framework output
- Added parser support for "Test run with N tests in N suites passed" summary format
Example:
Before v1.0.10:
{
"status": "success",
"summary": {
"passed_tests": 0, // ❌ Incorrect
"failed_tests": 0
}
}After v1.0.10:
{
"status": "success",
"summary": {
"passed_tests": 23, // ✅ Correct
"failed_tests": 0
}
}Installation
# Via Homebrew (will be updated shortly)
brew install ldomaradzki/tap/xcsift
# Manual installation
swift build -c release
cp .build/release/xcsift /usr/local/bin/Compatibility
-
macOS 13.0+
-
Swift 5.10+
-
Works with both XCTest and Swift Testing frameworks
Full Changelog: v1.0.9...v1.0.10