Dotnet Test Migration
by @dotnet · plugin · 5 skills
Skills and an orchestrator agent for migrating .NET test frameworks and platforms: MSTest and xUnit version upgrades, xUnit-to-MSTest conversion, and VSTest to Microsoft.Testing.Platform.
Install the whole plugin (CLI)
npx skillmds add dotnet/migrate-vstest-to-mtp
npx skillmds add dotnet/migrate-mstest-v3-to-v4
npx skillmds add dotnet/migrate-xunit-to-mstest
npx skillmds add dotnet/migrate-mstest-v1v2-to-v3
npx skillmds add dotnet/migrate-xunit-to-xunit-v3Skills in this plugin
- ▌ migrate-vstest-to-mtp · dotnetMigrates .NET test projects from VSTest to Microsoft.Testing.Platform (MTP), updating project files, CLI arguments, and CI/CD pipelines for MSTest, NUnit, and xUnit.net.
- ▌ migrate-mstest-v3-to-v4 · dotnetFix build errors and breaking changes when upgrading MSTest from v3 to v4, or plan a complete migration.
- ▌ migrate-xunit-to-mstest · dotnet bundleMigrate .NET test projects from xUnit.net (v2 or v3) to MSTest v4, converting attributes, assertions, fixtures, and project configuration.
- ▌ migrate-mstest-v1v2-to-v3 · dotnetMigrate test projects from MSTest v1 (assembly references) or v2 (NuGet 1.x-2.x) to MSTest v3, handling breaking changes like assertion overloads, DataRow constructors, .testsettings replacement, and target framework updates.
- ▌ migrate-xunit-to-xunit-v3 · dotnetMigrates .NET test projects from xUnit.net v2 to xUnit.net v3, updating package references, project files, and code to compile and pass tests.