[英]TFS 2012 Build Server NUnit Exception
我有一个要在TFS 2012构建服务器上运行的NUnit测试项目。 我收到以下错误:
我从NuGet安装了NUnit.VisualStudio.TestAdapter 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 Update 4
编辑2:我相信问题在于1.1.0.X版本。 更新到1.1.0.7,我不再有异常,但是,我确实有未发现测试的问题。
在github https://github.com/nunit/nunit-vs-adapter/上有一些关于此的问题
编辑3:问题已在NUnit测试适配器的1.1.0.8中修复!
您是否在构建定义中正确设置了测试运行器?
该图显示了TFS2013,但2012年具有2010年兼容性的其他选项,可以选择。 Visual Studio Test Runner应该支持多个测试框架,而2010兼容性仅支持MSTest。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.