migrate-nunit-to-mstest - 将 NUnit 测试迁移到 MSTest v4
将 NUnit 3/4 测试转换为 MSTest v4,同时保留目标框架、测试运行器、发现、生命周期、数据、筛选和并发行为。
标签
更新于: 2026-09-30该技能可以做什么
- 检查测试项目和源代码
- 检测 NUnit 版本和运行器
- 替换 NUnit 包和特性
- 转换断言和生命周期
- 保留测试数据和语义
- 构建并运行测试
- 报告无需迁移的项目
输入
- 当前工作目录
- .NET 测试项目和源代码
- 用户迁移请求和范围
- 运行器和配置文件
- 现有 CI 或测试结果
输出
- 修改后的测试项目文件
- 构建和测试结果
- 包含测试计数的迁移摘要
- 无需迁移的状态
要求
- .NET 8+ 或 .NET Framework 4.6.2+
- 兼容 MSTest v4 的包源
- 编辑项目文件的权限
- 支持 dotnet CLI 测试的环境
