有没有办法将测试项目构建到独立的exe?

时间:2015-09-30 17:39:44

标签: c# .net testing nunit

我的解决方案中有NUnit测试项目。我希望能够使用虚拟机网络在一组不同的环境中运行测试,然后将结果XML从每台机器聚合到我的服务器。

我想我需要将NUnit安装到我的所有虚拟机上才能这样做。但也许我可以以某种方式避免它? Hypotetically我可以将我的测试程序集的输出类型从类库更改为控制台应用程序,并使用Main方法手动反射并自己编写XML输出来调用我的所有测试方法(具有正确NUnit属性的方法)。

所以我想知道是否有任何测试框架可以帮助我。理想情况下,我希望它能够创建独立的可执行文件,我将能够在裸安装的系统上运行,而无需安装一些额外的测试软件。这个可执行文件将运行它的所有测试并生成一些测试结果输出(最好是NUnit兼容,但如果不是,那就没关系,我可以处理一些后期处理)。

我是如何实现这一目标的? 提前谢谢。

0 个答案:

没有答案