使用Nunit执行多个测试DLL

问题描述:

我有多个Nunit测试DLL,如a_test.dll,b_test.dll,c_test.dll。使用Nunit执行多个测试DLL

无论何时我需要执行这些测试项目,我需要在Nunit应用程序中单独加载它们并执行它们。

我可以一次添加它们并执行吗?

+0

我从来没有使用Nunit测试跑步者 - 我要么像TestDriven.net一样的免费测试跑步者,要么与Resharper中的集成跑步者(我选择VS2010) - 在VS11中,集成测试人员处理NUnit罚款 – Carsten 2012-03-21 10:20:08

+0

好关于VS11的消息 – Anton 2012-03-21 14:07:00

我使用ReSharper附带的测试运行器。您可以执行ReSharper> Unit Tests>从解决方案运行所有测试,或按Ctrl + U,Ctrl + L,它将运行每个项目中的所有单元测试。

+0

不是每个人都有reSharper :(你知道免费/开源工具集成到VS,并让你运行nunit测试吗? – Anton 2012-03-21 13:54:28

+0

我只是说这就是我使用的。它的价格合理,我会自己购买它我的雇主不会这样,我很迷恋它,我无法想象如果没有它,我无法想象 – 2012-03-21 13:58:38

+0

实际上,我也是,浪费时间不去使用R#或CodeRush,这是我从MonoDevelop :) – Anton 2012-03-21 14:06:02

如果这是一个重复任务,并且每次运行nunit.exe时都必须加载库,请加载它们一次并另存为解决方案(.nunit文件)。另外,如果您有这些库的代码 - 您可以将所有项目联合到一个解决方案,然后用nunit打开它。

至今为止,它不能从打开的对话框加载多个dll,也不能从命令行加载参数。