我在Visual Studio 2013的C#项目中拥有一组单元测试。是否有一种方法可以从单元测试结果生成报告?
我需要一个报告作为测试运行时间和结果的证明。我不是指在线CI服务器报告,而是本地文件报告。是否有适用于VS2013的好用的插件?
我研究了NUnit插件及其XML输出,但它并不是非常准确,很多数据显示重复且不准确(例如我的操作系统类型)。目前我仍然使用Visual Studio MSTest测试框架。
我在Visual Studio 2013的C#项目中拥有一组单元测试。是否有一种方法可以从单元测试结果生成报告?
我需要一个报告作为测试运行时间和结果的证明。我不是指在线CI服务器报告,而是本地文件报告。是否有适用于VS2013的好用的插件?
我研究了NUnit插件及其XML输出,但它并不是非常准确,很多数据显示重复且不准确(例如我的操作系统类型)。目前我仍然使用Visual Studio MSTest测试框架。
vstest.console.exe
来生成测试结果,命令格式如下:
vstest.console.exe YourTestProject.dll /Logger:trx
生成的结果将会以“username_PCName YYYY-MM-DD HH_MM_SS.trx”格式保存。然后进入结果输出的文件夹,并使用trx2html(这个版本支持VS2012+)将结果转换成HTML报表。
trx2html.exe “username_PCName YYYY-MM-DD HH_MM_SS.trx”
我知道你想要一个插件,但也许这个方法能满足你的需求!