Skip to content

refactor(UITests): Enable parallel execution for non-interactive tests - #4103

Open
Keboo wants to merge 4 commits into
masterfrom
attemptUitestSpeedup
Open

Keboo wants to merge 4 commits into
masterfrom
attemptUitestSpeedup

Conversation

@Keboo

@Keboo Keboo commented Oct 2, 2026

Copy link
Copy Markdown
Member

Introduces a DoesNotRequireInteraction attribute to mark UI tests that do not require sequential execution, allowing them to run in parallel. This leverages TUnit's parallelization capabilities to significantly reduce overall test suite execution time.

Updates several package versions, including TUnit, to support these changes and improve overall stability.

Keboo added 4 commits October 8, 2026 22:57
Introduces a `DoesNotRequireInteraction` attribute to mark UI tests that do not require sequential execution, allowing them to run in parallel. This leverages TUnit's parallelization capabilities to significantly reduce overall test suite execution time.

Updates several package versions, including TUnit, to support these changes and improve overall stability.
Configures the TUnit test runner to execute a maximum of 10 UI tests in parallel. This helps manage resource consumption and improve test stability during concurrent execution.
… skipped test

Removes the 'DoesNotRequireInteraction' attribute from several UI tests, aligning with updated parallel execution handling and simplifying test configuration.
Also enables a previously skipped NumericUpDown test, as its dependencies are now met.
Adjusts the CI workflow to correctly locate UI test screenshots, reflecting the project's target framework upgrade to .NET 10.
@Keboo
Keboo force-pushed the attemptUitestSpeedup branch from 8d7bf2c to 9884af6 Compare October 9, 2026 05:58

This branch has not been deployed

No deployments
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.

1 participant