【发布时间】:2019-08-17 09:18:58
【问题描述】:
我有一个包含多个项目的解决方案,包括 NUnit 测试项目。所以解决方案看起来像这样(使用通用名称,这些不是实际名称):
+ Solution
+ Project1
+ Project1.Test
+ Project2
+ Project2.Test
+ Project3
+ Project3.Test
...
当我在 Visual Studio 中单击“开始调试”时,我想通过 NUnit GUI 或控制台应用程序运行所有 NUnit 测试。
现在,我所做的是添加一个名为 TestRunner 的新类库并将其设置为 StartUp 项目(我已经阅读了我真的不需要这样做,我只需右键单击该项目并单击“调试 > 启动新实例”)。然后在调试页面的项目属性中,我将“启动操作”设置为“启动外部程序”并选择 nunit-console.exe(看起来 nunit.exe GUI 不支持多个程序集作为输入参数)。然后在“命令行参数”中输入每个项目的路径。像这样:
这似乎工作正常,但我想知道是否有更好的方法来做到这一点(也许我不需要额外的项目,或者可能有更简单的方法从 Visual 中运行多个 NUnit 测试项目工作室)。
如有任何改进建议,我们将不胜感激。 运行 NUnit 2.5.9 和 Visual Studio 2008。
【问题讨论】:
标签: c# visual-studio nunit projects-and-solutions setup-project