在Gallio 3.4.14.0中运行Nunit 3.0.1

在Gallio 3.4.14.0中运行Nunit 3.0.1,nunit,gallio,Nunit,Gallio,我用绑定重定向将Gallio.NUnitAdapterLatest.plugin更改为:oldVersion=“2.6.0.0-3.0.5813.39032”。 我还在最新的子文件夹中重写了以前的DLL。 我将配置文件中的所有事件都更改为无效。 我还调试了源代码,但没有设法让它占用我的DLL 让我发痒的是nunit的2.6.x和3.0之间的“兼容性”,因为当我在某个地方读到它时,只有在保持两个DLL之间的兼容性的情况下才能做到这一点,我不确定这一点 我在X86中为一个.NET4测试项目编译了Ga

我用绑定重定向将Gallio.NUnitAdapterLatest.plugin更改为:oldVersion=“2.6.0.0-3.0.5813.39032”。 我还在最新的子文件夹中重写了以前的DLL。 我将配置文件中的所有事件都更改为无效。 我还调试了源代码,但没有设法让它占用我的DLL

让我发痒的是nunit的2.6.x和3.0之间的“兼容性”,因为当我在某个地方读到它时,只有在保持两个DLL之间的兼容性的情况下才能做到这一点,我不确定这一点

我在X86中为一个.NET4测试项目编译了Gallio


有什么想法吗?

我非常怀疑您能否在Gallio的适配器下运行NUnit 3.0。NUnit3是一个几乎完全重写的版本,它的引擎与2.6内核完全不兼容


为了让它工作,您需要为Gallio创建一个新的NUnit3适配器。既然加里奥是一个年轻人,我就不会花力气了。Gallio的test runner很不错,但是为什么您仍然使用它来运行NUnit测试?

我们共享的当前infra使用的是Sonar+Gallio,尽管Sonar的下一个版本(最终)正在下降,死Gallio。