使用vstest控制台在我的C#应用程序上运行单元测试,并生成测试结果和代码覆盖率指标。我运行以下命令:
C:\Microsoft-Visual-Studio\2019\TestAgent\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe C:\foo\bar\baz.dll /Logger:trx /EnableCodeCoverage /inIsolation
将正确填充输出的.trx
文件,其中包含单元测试结果。但是.coverage
文件始终为空(它包含的二进制文件在转换为.xml
时不包含任何数据)。
没有错误消息出现。
我通过2019 vs_buildtools
和vs_testagent
安装程序安装了这些工具。