如上所述,我遇到错误。程序集不包含任何测试或找不到正确的测试驱动程序。 当我输入“ nunit3-console.exe project.dll”时。 我尝试了几种解决方案,但无济于事。
答案 0 :(得分:0)
假设您没有在NUnit引擎中发现新的bug,那么消息中的两件事之一可能就是真的...
您正在运行没有测试的程序集
您正在运行的程序集带有未安装驱动程序的测试,IOW测试的是引擎不知道如何运行。
这两件事结合在一条消息中,因为它实际上是引擎的全部,这基本上是在告诉您“我找不到任何看起来像对我来说是测试的东西。”
您很有可能没有进行任何NUnit3测试,因为这些知识是内置在引擎本身中的。因此,我想您要么正在运行NUnit V2测试,要么正在运行来自某些外部框架的测试,例如xunit或Microsoft测试。
有关答案的更多信息,请告诉我们您正在运行哪种测试。您的测试引用什么测试框架(和版本)?如果您正在运行NUnit V2测试,是否安装了V2 Framework Driver扩展?
答案 1 :(得分:0)
所以... NUnit引擎中可能存在错误。
我的构建服务器上出现了与此完全相同的错误消息。同时,测试在Visual Studio(Resharper于2015年)中运行良好。
这发生在我开始将现有的xunit转换为程序集中的nunit测试时。一旦删除了最后一个xunit测试,错误就消失了。
尝试注释掉除NUnit测试以外的所有内容,以查看是否可以为您解决问题。