TFSBuild上的NUnit测试适配器类别过滤器

时间:2014-12-17 18:51:06

标签: unit-testing nunit tfsbuild

我想知道是否可以在TFSBuild(Visual Studio Online)上运行分类的NUnit测试。我已经安装了NUnit Test Adapter WithFramework NuGet Package v1.2。测试在构建服务器上正常运行,但是当我添加一个"测试用例过滤器"构建定义中的(TestCategory = Unit),没有运行任何测试。我非常确定我的测试是使用此Category属性设置的([Test,Category(" Unit")]。

我的理解是NUnit测试适配器会将TestCategory映射到Category,如本MSDN blog post中所述。在NUnit Visual Studio测试适配器的release notes中,它还指出:

  

错误修复:#13类别属性不适用于TFS测试用例   过滤

其他人都有过这方面的经验吗?

test case filter

1 个答案:

答案 0 :(得分:1)

如果在构建控制器上配置了“自定义程序集的版本控制路径”并且在该位置具有旧的NUnit.VisualStudio.TestAdapter.dll,则此dll将优先于NUnit.VisualStudio.TestAdapter.dll。你的项目。

我删除了这个旧的dll以使用NuGet包,TestCategory过滤器现在运行正常!

相关问题