swift_package_test
Execute Swift package tests using swift test, specifying package path, test product, filters, build configuration, parallel execution, code coverage, and @main support.
Instructions
Runs tests for a Swift Package with swift test
Input Schema
Name | Required | Description | Default |
---|---|---|---|
configuration | No | Build configuration: 'debug' (default) or 'release' | |
filter | No | Filter tests by name (regex pattern) | |
packagePath | Yes | Path to the Swift package root (Required) | |
parallel | No | Run tests in parallel (default: true) | |
parseAsLibrary | No | Add -parse-as-library flag for @main support (default: false) | |
showCodecov | No | Show code coverage (default: false) | |
testProduct | No | Optional specific test product to run |