在Visual Studio中运行多个NUnit项目
我有一个包含多个项目的解决方案,包括NUnit Test项目。 所以解决方案看起来像这样(使用通用名称,这些不是实际名称):
+ Solution + Project1 + Project1.Test + Project2 + Project2.Test + Project3 + Project3.Test ...
当我从Visual Studio中单击“开始调试”时,我想通过NUnit GUI或控制台应用程序运行所有NUnit测试。
现在,我所做的是添加一个名为TestRunner的新类库,并将其设置为StartUp项目(我已经读过,我真的不需要这样做,我可以右键单击该项目并单击’Debug >开始新实例’)。 然后在Debug页面的项目属性中,我将’Start Action’设置为’Start external program’并选择nunit-console.exe(看起来nunit.exe GUI不支持多个程序集作为输入参数)。 然后在’命令行参数’中输入每个项目的路径。 像这样:
设置https://sofzh.miximages.com/c%23/30ku3xu.jpg
这似乎工作正常,但我想知道是否有更好的方法来做到这一点(也许我不需要额外的项目,或者可能有一种更简单的方法从Visual Studio中运行多个NUnit测试项目)。
任何改善这一点的建议都将受到赞赏。 运行NUnit 2.5.9和Visual Studio 2008。
Visual Studio本身有各种测试运行器扩展 – 我个人使用ReSharper (商业)和NCrunch (过去是免费的,现在商业化),尽管后者更像是一个连续的测试工具而不是“明确运行”工具。 如果您正在使用Visual Studio非Express,那么您应该真正考虑运行集成到IDE中的测试 – 它比在应用程序之间切换要好得多。
但是,如果您想运行NUnit GUI,只需设置一个包含所有测试项目的NUnit项目配置 – 您只需要执行一次,然后您可以在运行测试时使用它。
上述就是C#学习教程:在Visual Studio中运行多个NUnit项目分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1014624.html