首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TFS 2012构建服务器NUnit异常

TFS 2012构建服务器NUnit异常
EN

Stack Overflow用户
提问于 2014-07-16 21:25:00
回答 1查看 576关注 0票数 2

我有一个NUnit测试项目,我试图在我的TFS 2012构建服务器上运行。我得到了以下错误:

  • 异常System.InvalidOperationException,异常引发的执行测试
  • C:\Builds\1\ Test\bin\NUnitTestProject.dll \NUNIT Test\bin\NUnitTestProject.dll C:\Builds\1\Projects\NUNIT Test\bin\NUnitTestProject.dll中没有可用的测试。确保已安装的测试发现者和执行器、平台和框架版本设置是适当的,然后再试一次。

我从NuGet安装了NuGet 1.1.0.0,并在项目中引用了它。

我还将版本控制路径设置为设置在控制器上的自定义程序集,其中包含(它们基本上是NuGet包的副本):

nunit.core.dll

nunit.core.interfaces.dll

nunit.util.dll

NUnit.VisualStudio.TestAdapter.dll

为了测试目的,我只构建NUnit测试项目。

我的测试课程非常简单,如下所示:

代码语言:javascript
复制
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测试适配器中解决了!

EN

回答 1

Stack Overflow用户

发布于 2014-07-18 13:45:24

在构建过程中,测试运行程序设置正确吗?

图片显示,TFS2013,但2012年有一个不同的选择,2010年的可压缩性,可以选择。应该支持多个测试框架,而2010年的可压缩性只支持MSTest

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24791039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档