在Ubuntu上运行NUnit测试:加载测试时驱动程序发生异常

时间:2017-07-24 22:45:44

标签: ubuntu mono nunit

我安装了mono-complete,nuget和nunit。

我正在使用NUnit Console Runner来运行nunit测试用例。

NUnit Console Runner 3.7.0 版权所有(c)2017 Charlie Poole,Rob Prouse

运行时环境    操作系统版本:Linux 4.4.0.1020   CLR版本:4.0.30319.17020

测试文件     SampleNUnit.dll

错误,失败和警告

1)错误: 加载测试时驱动程序发生异常。   at(包装器托管到本机)System.Object:__ icall_wrapper_mono_remoting_wrapper(intptr,intptr)   at(wrapper remoting-invoke)NUnit.Engine.Agents.RemoteTestAgent:Run(NUnit.Engine.ITestEventListener,NUnit.Engine.TestFilter)   在NUnit.Engine.Runners.ProcessRunner.RunTests(ITestEventListener监听器,NUnit.Engine.TestFilter过滤器)< 0x40ae1bb0 + 0x000ae> in:0

测试运行摘要   总体结果:失败   测试次数:0,通过次数:0,失败:0,警告:0,不确定:0,跳过:0   开始时间:2017-07-24 22:38:51Z     结束时间:2017-07-24 22:38:51Z     持续时间:0.403秒

感谢您的帮助,以便我可以运行NUnit测试用例。

1 个答案:

答案 0 :(得分:0)

在相关的NUnit issue中,您提到使用mcs编译一个测试文件。相反,如果您在Mono版本(xbuild上使用msbuild进行编译,则会发现它按预期工作。

xbuild /p:Configuration=Release NUnitTest.sln