尽管GitHub上存在添加功能的问题,但NUnit Visual Studio适配器当前不产生XML结果。最好的选择是在要创建报告时使用NUnit
Console运行器运行测试。它总是产生一个XML结果文件。
您可以通过将NUnit.Console
NuGet软件包添加到测试项目中来安装NUnit控制台。控制台将
packagesNUnit.ConsoleRunner.3.4.0tools位于解决方案根目录中的目录中。
另一种选择是为控制台运行程序安装MSI。然后它将在
C:ProgramFiles (x86)NUnit.orgnunit-console
为了创建报告,ReportUnit会根据您的测试结果创建出色的HTML报告。
要运行测试,我建议您设置一个简单的命令行版本,以构建您的解决方案,运行测试,然后生成报告。对于日常开发,仅在Visual
Studio或命令行中运行测试就足够了。大多数开发人员发现Visual
Studio“测试资源管理器”窗口的UI较差,但可用于查看通过和失败的测试以及运行/调试它们。
如果要设置命令行构建,Cake
Build是一个很好的工具。设置会花费一些时间,但是当项目变大时,这是运行构建任务的绝佳方法。



