我有一个NUnit测试项目,我试图在我的TFS 2012构建服务器上运行。我得到了以下错误:
我从NuGet安装了NuGet 1.1.0.0,并在项目中引用了它。
我还将版本控制路径设置为设置在控制器上的自定义程序集,其中包含(它们基本上是NuGet包的副本):
nunit.core.dll
nunit.core.interfaces.dll
nunit.util.dll
NUnit.VisualStudio.TestAdapter.dll
为了测试目的,我只构建NUnit测试项目。
我的测试课程非常简单,如下所示:
using NUnit.Framework;
namespace NUnitTestProject
{
[TestFixture]
public class MySuperTests
{
[Test]
public void MyFirstUnitTestMethod_ReturnsTrue()
{
Assert.IsTrue(true);
}
}
}有什么事情我做得不对吗?
编辑1:在构建服务器上使用TFS 2012更新4的
编辑2:我认为问题在于1.1.0.X版本。更新到1.1.0.7 --我不再有异常了,但是,我的测试没有发现问题。
在github https://github.com/nunit/nunit-vs-adapter/上存在一些问题。
编辑3:问题已经在1.1.0.8的NUnit测试适配器中解决了!
发布于 2014-07-18 13:45:24
在构建过程中,测试运行程序设置正确吗?
图片显示,TFS2013,但2012年有一个不同的选择,2010年的可压缩性,可以选择。应该支持多个测试框架,而2010年的可压缩性只支持MSTest

https://stackoverflow.com/questions/24791039
复制相似问题