首页 文章

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

提问于
浏览
3

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

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

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

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

test case filter

1 回答

  • 1

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

    我删除了这个旧的dll以使用NuGet包,TestCategory过滤器现在工作得很好!

相关问题