【发布时间】:2017-02-15 18:29:45
【问题描述】:
我正在尝试使用 tfs 测试过滤条件仅运行 xunit 测试的某个子部分:
问题是这没有做任何事情,它仍然运行每个测试,不管它的名字是什么,我可能在这里遗漏了什么?自从我使用 Xunit 以来,我还需要做些什么吗?或者我可以使用另一种在测试单元步骤中排除测试的方法。
【问题讨论】:
标签: unit-testing tfs xunit
我正在尝试使用 tfs 测试过滤条件仅运行 xunit 测试的某个子部分:
问题是这没有做任何事情,它仍然运行每个测试,不管它的名字是什么,我可能在这里遗漏了什么?自从我使用 Xunit 以来,我还需要做些什么吗?或者我可以使用另一种在测试单元步骤中排除测试的方法。
【问题讨论】:
标签: unit-testing tfs xunit
测试过滤条件:从测试程序集文件中过滤测试。例如,
“Owner=james&Priority=1”。此选项适用于 与 vstest.console.exe 的控制台选项/TestCaseFilter相同 有关详细信息,请参阅 https://msdn.microsoft.com/en-us/library/jj155796.aspx
请在您的程序集文件中仔细检查您的 FullyQualifiedName 属性。我不确定 xUnit 是否也支持 /TestCaseFilter。您可以尝试直接运行测试using command line (vstest.console.exe)。如果它不起作用,那么这在 TFS 构建任务中也不应该起作用。
添加有关测试过滤器的相关链接供您参考:VSTS/TFS VISUAL STUDIO TEST TASK – FILTER CRITERIA