让测试跑者与努杰的加里奥合作



我想我遗漏了一些东西。我安装了Tesdriven,然后Gallio(从顶部的第三个链接-Gallio 3.5 x64安装程序)

然后我从Nuget安装了mbuit dll,因为我不想在硬盘上包含dll,因为这会使项目很难移植到其他机器上。。

然而,当我尝试运行示例测试时,testrunner坚持要求我引用硬盘上的dll。。实际的错误信息是:

It looks like you're trying to execute a Gallio/MbUnit unit test.
For Gallio v3.0.6 build 787 / Gallio v3.1 build 313 or above (recommended):
Please ensure that the directory containing your 'MbUnit.dll' reference also contains Gallio's
test runner files ('MbUnit.dll.tdnet', 'TDNetGallio.TDNetRunner.dll', 'Gallio.dll' etc.)
For earlier versions:
You need to install Gallio (after TestDriven.Net) using its MSI installer.
You can find Gallio downloads and support here:
http://www.gallio.org/

那么,有没有一种方法可以让testrunner只使用nuget包运行测试呢?

目前nuget gallery只有3.3.1版本的mbnit包,并且您安装了Gallio v3.4。gallio和mbuit的限制非常令人讨厌。为了使用nuget包,您必须将机器上的Gallio降级到v3.3.1。更好的解决方案是将邮件发送给gallio/mbunit团队,并要求上传最新版本的nuget包或自己制作。

相关内容

  • 没有找到相关文章

最新更新