NUnit测试在生成服务器上运行,但在测试结果中报告不正确的计数

NUnit测试在生成服务器上运行,但在测试结果中报告不正确的计数,nunit,automated-tests,tfsbuild,Nunit,Automated Tests,Tfsbuild,使用TFS 2012,我们配置了一个构建来运行NUnit测试。我们所有的测试项目都安装了nuget软件包。安装后,所有测试都使用其测试线束(测试资源管理器窗口)在VS2013中本地运行 然而,在我们的TFS构建服务器上,我们的测试正在运行,但是构建输出中的测试结果报告了不正确的测试计数。仅使用我们的一个测试项目(包含228个单元测试),构建报告65个测试项目中有65个运行正常。查看结果时,显示的65个测试是按完全限定类名字母顺序排列的前65个测试。然而,当我们查看构建日志时,我们看到所有228个

使用TFS 2012,我们配置了一个构建来运行NUnit测试。我们所有的测试项目都安装了nuget软件包。安装后,所有测试都使用其测试线束(测试资源管理器窗口)在VS2013中本地运行

然而,在我们的TFS构建服务器上,我们的测试正在运行,但是构建输出中的测试结果报告了不正确的测试计数。仅使用我们的一个测试项目(包含228个单元测试),构建报告65个测试项目中有65个运行正常。查看结果时,显示的65个测试是按完全限定类名字母顺序排列的前65个测试。然而,当我们查看构建日志时,我们看到所有228个单元测试都已成功执行


什么会使测试计数不正确?关于如何纠正这个问题,您有什么想法吗?

尝试应用测试用例。这有什么区别吗?TFS 2013也有同样的问题。更重要的是,当我查看测试结果时,它显示了比报告中更多的测试(但不是全部)。在我的例子中,它类似于运行了65个测试,在测试结果中,我可以看到100多个测试,但当我去构建诊断时,我可以看到所有200多个测试被命名并运行。这里有相同的问题。我面临完全相同的问题,我在解决方案中有2500多个单元测试,构建结果报告不一致的单元测试计数,有时是128和150,以此类推。有人找到解决办法了吗?