Removing legacy plan-level iteration behavior

Hi folks!

Wanted to call this PR out just in case anyone was relying on the existing behavior, but now that 6.4 has been released, I put up this PR to remove the legacy plan-level test repetition behavior that was changed in ST-0024

The PR is up here: Remove legacy plan-level repetition behavior by harlanhaskins · Pull Request #1750 · swiftlang/swift-testing · GitHub

We do not anticipate any clients relying on this behavior as the event schema did not expose it prior to ST-0024 and swift test did not expose support for it until ST-0024 itself. Some clients may be setting the shouldUseLegacyPlanLevelRepetition flag, but in practice it has only been there for a few months. We don't anticipate anyone is opting out of this behavior explicitly.

3 Likes