gpt4 book ai didi

c# - Visual Studio 2012 单元测试报告

转载 作者:行者123 更新时间:2023-11-30 14:53:31 24 4
gpt4 key购买 nike

我需要创建一些单元测试用例执行报告(通过、失败和忽略的测试数量)。我环顾了互联网,但没有找到任何方法来生成它。有人知道在本地生成单元测试报告的简单(或复杂)方法吗? (我在本地说是因为我找到了使用测试管理器的解决方案,但现在对我来说不可行)。

最佳答案

Visual Studio UI 中没有选项,但这可以从命令行完成。导航到您的解决方案目录并从 Visual Studio 2013 命令行运行以下命令:

vstest.console.exe /logger:trx .\TestProject\bin\debug\YourUnitTestAssembly.dll

这将在您的解决方案根目录下创建一个 TestResults 文件夹并放置一个 .trx 文件。通过在 Visual Studio 中打开该文件,您应该会看到如下内容:

enter image description here

.trx 文件易于解析 XML,并且可以转换为人类可读的数据 using an XSLT, as explained in this other question .

通常 Visual Studio 在运行期间创建此文件,但随后将其删除。看起来我的 Visual Studio 实例实际上会创建这样一个 trx 文件,并在我使用分析代码覆盖率功能时将其保存在 $(solutionroot)\TestResults\{GUID} 目录中:

enter image description here

enter image description here

要查看您的 Visual Studio 版本是否安装了 Trx 记录器,请从 Visual Studio 命令提示符运行以下命令:

enter image description here

关于c# - Visual Studio 2012 单元测试报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29041703/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com