我使用Nunit V2.6.4和NunitTestAdapter v2.0在visual studio 2015中运行selenium测试。我们还设置了一个构建定义,以便每晚(在selenium网格上)在chrome浏览器中运行这些测试。我想在IE和Firefox中运行这些测试的子集,所以我在一些测试中添加了一个Nunit类别“SmokeTest”属性。创建了一个新的构建定义,并在TestCaseFilter中包含了以下内容
TestCategory = SmokeTest & TestCategory != Remote.chrome 结果:选择所有测试。看起来测试类别过滤器被忽略了。
有办法解决这个问题吗?
发布于 2017-02-21 12:54:01
快速搜索出了可能的答案:
对于NUnit,您需要使用类别而不是TestCategory。您还可能需要删除空格--在线示例表明您的TestCaseFilter应该是:
Category=SmokeTest&Category!=Remote.chrome参考资料:https://stackoverflow.com/questions/40249366/specify-nunit-categories-with-tfs-vnext-2015
https://sqa.stackexchange.com/questions/25627
复制相似问题