Skip to content

[SDTEST-3600] Implement proper current test logic for async frameworks#210

Merged
ypopovych merged 7 commits into
mainfrom
sdtest-3600-current-test-logic
Mar 30, 2026
Merged

[SDTEST-3600] Implement proper current test logic for async frameworks#210
ypopovych merged 7 commits into
mainfrom
sdtest-3600-current-test-logic

Conversation

@ypopovych

Copy link
Copy Markdown
Contributor

What and why?

Swift Testing is an async framework so singleton based current test will not work. It has to be updated to the task local based solution. Crashes and other features based on current test should be updated too.

How?

Used scope based approach with task locals. A lot of changes to the current test based features.

Review checklist

  • Feature or bugfix MUST have appropriate tests (unit, integration)
  • Make sure each commit and the PR mention the Issue number or JIRA reference

@ypopovych
ypopovych requested review from a team as code owners March 27, 2026 15:54
@ypopovych
ypopovych merged commit 74bc467 into main Mar 30, 2026
1 check passed
@ypopovych
ypopovych deleted the sdtest-3600-current-test-logic branch March 30, 2026 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants