From e1efd8d5a3ea4c1dd9f5b2a57bd0940eef4d42c9 Mon Sep 17 00:00:00 2001 From: Suzy Ratcliff Date: Tue, 5 Aug 2025 12:58:54 -0700 Subject: [PATCH] Fix test: issueCountSummingAtRunEnd which was broken by https://github.com/swiftlang/swift-testing/pull/1247 --- Tests/TestingTests/EventRecorderTests.swift | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Tests/TestingTests/EventRecorderTests.swift b/Tests/TestingTests/EventRecorderTests.swift index e3dc9ca99..d489b2f1e 100644 --- a/Tests/TestingTests/EventRecorderTests.swift +++ b/Tests/TestingTests/EventRecorderTests.swift @@ -336,6 +336,7 @@ struct EventRecorderTests { let testCount = Reference() let suiteCount = Reference() let issueCount = Reference() + let warningCount = Reference() let knownIssueCount = Reference() let runFailureRegex = Regex { @@ -355,6 +356,8 @@ struct EventRecorderTests { " issue" Optionally("s") " (including " + Capture(as: warningCount) { OneOrMore(.digit) } transform: { Int($0) } + " warnings and " Capture(as: knownIssueCount) { OneOrMore(.digit) } transform: { Int($0) } " known issue" Optionally("s") @@ -368,8 +371,9 @@ struct EventRecorderTests { ) #expect(match[testCount] == 9) #expect(match[suiteCount] == 2) - #expect(match[issueCount] == 12) - #expect(match[knownIssueCount] == 5) + #expect(match[issueCount] == 16) + #expect(match[warningCount] == 3) + #expect(match[knownIssueCount] == 6) } @Test("Issue counts are summed correctly on run end for a test with only warning issues")