Skip to content

6.4.1

  • 6.4.1
  • 804dc45
  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
  • Choose a tag to compare

  • 6.4.1
  • 804dc45
  • Choose a tag to compare

  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
@Hokila Hokila tagged this 22 Sep 02:17
- **Explanation**:
Backport PR #1916 to Swift 6.4.1. Per-test-case repetition now records
an iteration only when the recorded issue is a failure
(`Issue.isFailure`), so known and warning issues no longer trigger or
terminate repetition incorrectly.
- **Scope**:
Behavioral correctness fix only. No public API, ABI, event schema, or
command-line changes.
- **Issues**:
  Fixes #1915
- **Original PRs**:

[swiftlang/swift-testing#1916](https://github.com/swiftlang/swift-testing/pull/1916)
- **Risk**:
Low. The change is limited to failure classification for repetition and
preserves repetition for error-level failures. Regression coverage is
included.
- **Testing**:
- `swift test --filter TestCaseIterationTests` — 9 tests passed on
`release/6.4.1`
  - `git diff --check`
- **Reviewers**:
  The original PR was approved by @stmontgomery and @harlanhaskins.
Assets 2
Loading