TFS TestCaseFilter用于NUnit测试

时间:2018-09-26 15:20:31

标签: tfs nunit vstest vstest.console.exe

我正在运行本地TFS 2017服务器,并且具有多个具有指定TestCategory属性的MSTest测试,例如:

[TestCategory("Integration"), TestCategory("Heavy"), TestMethod]
public void VerifySomething

现在,我还有一些类似于以下内容的NUnit测试:

[TestCaseSource(nameof(SomeName), Category = "Integration, Heavy")]
public void NunitTest

在TFS中,我指定一个TestCaseFilter:

TestCategory!=Heavy & Category!=Heavy
希望能抓住这些机会。应该与vstest一起运行:

.\vstest.console.exe IntegrationTest.dll /TestCaseFilter:"TestCategory!=Heavy & Category!=Heavy"

但是此命令(当然也包括TFS)仅忽略MSTest,而不会忽略NUnit测试。

如何忽略标有相同类别的NUnit测试?

0 个答案:

没有答案