本文适用于:✔️ .NET 6 SDK 及更高版本
“属性”
dotnet test - 用于执行单元测试的 .NET 测试驱动程序。
描述
dotnet test 命令生成解决方案,并使用 VSTest 或Microsoft测试平台(MTP)运行测试。 你使用的测试运行程序确定可用的命令行选项和行为。
选择测试运行程序
若要启用 Microsoft.Testing.Platform,需要在文件中指定测试运行程序 global.json :
{
"test": {
"runner": "Microsoft.Testing.Platform"
}
}
注释
VSTest 是测试运行程序的有效值。 这是当前默认值,可以省略。
重要
MTP 的 dotnet test 体验仅在 Microsoft.Testing.Platform 版本 1.7 及更高版本中受支持。
测试运行程序文档
可用的命令行选项、行为和功能因所使用的测试运行程序而异:
使用 VSTest 进行 dotnet 测试 - 在 .NET 6 SDK 及更高版本中提供的传统测试平台。 提供全面的测试发现、筛选和结果报告功能。
使用 MTP 进行 dotnet 测试 - 新式测试平台,可在 .NET 10 SDK 及更高版本中使用。 提供更快的测试执行和更灵活的测试模块选择。
小提示
有关概念性文档 dotnet test,请参阅 使用 dotnet 测试进行测试。
请参阅
- 使用 dotnet 测试进行测试
- 使用 VSTest dotnet 测试
- 使用 MTP dotnet 测试
- 框架和目标
- .NET 运行时标识符 (RID) 目录