我有一个NUnit测试项目,我试图在我的TFS 2012构建服务器上运行。 我收到以下错误:TFS 2012构建服务器NUnit异常
- 异常System.InvalidOperationException,抛出异常 执行测试
- 没有测试是在C语言中:\构建\ 1 \项目\ NUNIT 测试\ BIN \ NUnitTestProject。 dll C:\ Builds \ 1 \ Projects \ NUNIT Test \ bin \ NUnitTestProject.dll。确保安装测试 发现者&执行者,平台&框架版本设置是 适当,并再试一次。
我从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: 我的构建服务器
编辑2上使用TFS 2012更新4: 我认为问题出在1.1.0.X版本。 更新到1.1.0.7我没有异常了,但是,我确实没有找到测试的问题。
有怎么回事呢,有些问题在github https://github.com/nunit/nunit-vs-adapter/
编辑3: 的问题已经固定在NUnit测试适配器的1.1.0.8!
谢谢你帮我出。版本1.2也可以正常工作。 –