我在Visual Studio 2013的C#项目中有一组单元测试。是否有一种方法可以从单元测试结果生成报告?
我需要一份报告,作为测试运行时间和结果的时间证明。我的意思不是在线CI服务器报告,而是本地文件报告。VS2013有不错的插件吗?
我查看了NUnit
带有XML输出的插件,但它不是很准确,显示的很多数据都是重复的并且不准确(例如,我的OS类型)。我目前暂时仍在使用Visual StudioMSTest
测试框架。
我建议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”
我知道您说过您想要一个插件,但这也许可以满足您的目的!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句