Skip to content

Migrate tests to MSTest MTP#207

Merged
willibrandon merged 7 commits into
mainfrom
mstest-mtp-migration
Jul 9, 2026
Merged

Migrate tests to MSTest MTP#207
willibrandon merged 7 commits into
mainfrom
mstest-mtp-migration

Conversation

@willibrandon

@willibrandon willibrandon commented Jul 9, 2026

Copy link
Copy Markdown
Owner

Moves the test projects from xUnit to MSTest on Microsoft.Testing.Platform and centralizes the analyzer and warnings-as-errors configuration for the solution.

The migration keeps the assertion intent intact while tightening diagnostics, CI output, artifact handling, and shared test setup. It also fixes the MethodLevel parallelization races found during the migration: shared socket IDs, runtime trace port binding, cursor-color console output, click-count handling, and direct IL tree state mutations now behave independently across concurrent tests.

Validated on Windows with dotnet test

@willibrandon willibrandon added infrastructure Build system, tooling, and project configuration testing Test coverage gaps and test infrastructure labels Jul 9, 2026
@willibrandon willibrandon self-assigned this Jul 9, 2026
@willibrandon willibrandon marked this pull request as ready for review July 9, 2026 07:54
@willibrandon willibrandon merged commit 38a93cc into main Jul 9, 2026
4 checks passed
@willibrandon willibrandon deleted the mstest-mtp-migration branch July 9, 2026 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

infrastructure Build system, tooling, and project configuration testing Test coverage gaps and test infrastructure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant