可以通过扩展自定义 Microsoft.Testing.Platform。 这些扩展是内置扩展,也可以作为 NuGet 包进行安装。 通过 NuGet 包安装的扩展会自动注册它们持有的扩展,以便在测试执行中可用。
每个扩展都附带自己的许可模型(有些不太宽松),请务必引用与要使用的扩展关联的许可证。
插件
旨在提供代码覆盖率支持的扩展。
提供诊断和故障排除功能的扩展。
影响测试执行托管方式的扩展。
允许围绕测试执行定义策略的扩展。
允许生成测试报告文件的扩展,其中包含有关测试的执行和结果的信息。
此扩展提供与 VSTest 的兼容性层,允许依赖它的测试框架继续支持在 VSTest 模式下运行(vstest.console.exe
、常规 dotnet test
、AzDo 上的 VSTest task
、Visual Studio 和 Visual Studio Code 的测试资源管理器...)。
此扩展支持执行使用 Microsoft Fakes
的测试项目。