unit-testing - 运行测试后保存单元测试结果

标签 unit-testing visual-studio-2013

在 Visual Studio 2013 中,运行我所有的 Visual Studio 单元测试会显示测试结果,以及调用堆栈、异常信息和失败测试的堆栈跟踪。有没有什么办法可以在测试执行后保存测试结果,以便我可以打开以前运行的测试?

我读过一些帖子,说明失败的测试结果保留在 TestResults 文件夹中,而成功的测试则被删除。不幸的是,在运行测试后,失败或成功的测试结果都不会保留在我的 TestResults 文件夹中。

我尝试创建和使用 .runsettings 文件并将元素设置为 false,但这并没有改变任何东西。

有谁知道如何保存测试结果,以备日后检查?

最佳答案

嗨,我有同样的问题,我的解决方案是使用命令控制台。

您需要使用 VSTest.console.exe 位于: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow

您应该使用 Visual Studio 命令提示符转到该位置。在该类型之后: VSTest.console yourFullProjectPath\YourTestProject\bin\reléase\YourTest.dll/logger:trx

完成后您可以在中找到结果。 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\TestResults

问候

关于unit-testing - 运行测试后保存单元测试结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28235129/

相关文章:

java - 单元测试是否已捕获并处理异常

javascript - 使用 passport.js 和 express.js 进行单元测试登录

java - 我可以通过常规 J​​ava main 方法从 Android 项目运行纯 Java 代码的子集吗?

c++ - 使用结构标识符来表示 POD 类型和 C 结构

c# - Visual Studio 2013 编码的 UI 测试

cordova - 更新后安装 Visual Studio 多设备应用程序时出错

.net - 使用 MSTest 时模拟对象

unit-testing - Angular2 单元测试 beforeEach block 太慢

vim - 选项卡/窗口组移动 : (Ctrl-W)(Ctrl-L), 等

asp.net - SSL 删除后来自 localhost 的 "This webpage is not available"