Skip to content

[STEST-3723][SDTEST-3724][SDTEST-3725] Better Integration tests architecture#231

Merged
ypopovych merged 6 commits into
mainfrom
sdtest-3723-sdtest-3724-integration-test
Apr 23, 2026
Merged

[STEST-3723][SDTEST-3724][SDTEST-3725] Better Integration tests architecture#231
ypopovych merged 6 commits into
mainfrom
sdtest-3723-sdtest-3724-integration-test

Conversation

@ypopovych

Copy link
Copy Markdown
Contributor

What and why?

Refactored integration tests logic and added tests for Swift Testing.

How?

  • Created test runner - Swift Testing test module, which executes xcodebuild commands, provides http server for tests, and validates responses. Runs only on macOS
  • Added UnitTest and UITest targets to execute from the test runner
  • Moved old tests to the new UnitTests target
  • Added Swift Testing unit tests

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 April 22, 2026 16:30
@ypopovych
ypopovych merged commit e4252b3 into main Apr 23, 2026
24 of 25 checks passed
@ypopovych
ypopovych deleted the sdtest-3723-sdtest-3724-integration-test branch April 23, 2026 14:47
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