Amaury Levé
|
2a8388dd71
|
Add VSTest to MTP migration skill (#373)
* Add VSTest to MTP migration skill
New migrate-vstest-to-mtp skill in the dotnet-test plugin covering:
- Framework-specific MTP runner enablement (MSTest, NUnit, xUnit.net)
- Directory.Build.props centralization of OutputType, runner properties
- MSTest.Sdk UseVSTest removal
- NUnit3TestAdapter 5.0.0+ upgrade requirement
- xunit v2 to xunit.v3 upgrade requirement
- dotnet test CLI argument translation (--logger to --report-trx, --collect
to --coverage, --blame-crash to --crashdump, --blame-hang to --hangdump)
- xUnit.net --filter syntax migration to --filter-class/--filter-trait/
--filter-query
- global.json native MTP mode (.NET 10+) vs TestingPlatformDotnetTestSupport
VSTest-bridge mode (.NET 9 and earlier)
- Azure DevOps VSTest@3 to DotNetCoreCLI@2 pipeline migration
- MTP extension NuGet packages (TrxReport, CrashDump, HangDump, CodeCoverage)
- Exit code 8 behavioral difference (--ignore-exit-code 8,
TESTINGPLATFORM_EXITCODE_IGNORE)
Includes 10 eval scenarios with tiered timeouts (240-360s), 5 fixture
directories, plugin.json, marketplace.json entries, CODEOWNERS, and
README.md updates.
* Fix codeowners
* Improve
* Improve further
* Improve prompt
* Improve further the description
* Address review comments
|
2026-03-16 23:56:48 +01:00 |
|