github ldomaradzki/xcsift v1.0.10

3 days ago

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

Don't miss a new xcsift release

NewReleases is sending notifications on new releases.