Visual Studio:从测试结果视图(trx 文件)运行测试

问题描述 投票:0回答:1

我们有一个团队开发的.Net 解决方案。单元测试在构建服务器上运行,生成包含结果的 trx 文件。我可以在本地 Visual Studio 中打开此文件,可以看到结果,但无法运行测试 - 运行、调试或打开测试的选项呈灰色。

如何从此视图运行测试?我是否必须以某种方式将我的测试连接到 trx 文件中的结果?

visual-studio unit-testing trx dotnet-test test-results
1个回答
0
投票

TRX 文件是一个“测试结果文件”,是测试运行程序在执行测试时生成的输出。该文件旨在可移植,以便您可以从另一台计算机或构建代理下载测试运行,以在 Visual Studio 或其他查看器中查看结果。 虽然它包含有关测试的元数据,但它不包含用于生成输出的源材料。

要在 Visual Studio 中重新运行测试,您应该打开包含原始测试的

.sln

文件并在本地执行它们。

或者,如果您无权访问源文件,但可以访问编译后的输出 (

dll

)。您可以从命令行运行它们:

dotnet test myproject.tests.dll --logger trx

© www.soinside.com 2019 - 2024. All rights reserved.