【问题标题】:Using Test filter criteria to run only certain xunit tests使用测试过滤条件仅运行某些 xunit 测试
【发布时间】:2017-02-15 18:29:45
【问题描述】:

我正在尝试使用 tfs 测试过滤条件仅运行 xunit 测试的某个子部分:

问题是这没有做任何事情,它仍然运行每个测试,不管它的名字是什么,我可能在这里遗漏了什么?自从我使用 Xunit 以来,我还需要做些什么吗?或者我可以使用另一种在测试单元步骤中排除测试的方法。

【问题讨论】:

    标签: unit-testing tfs xunit


    【解决方案1】:

    测试过滤条件:从测试程序集文件中过滤测试。例如,“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

    猜你喜欢
    • 1970-01-01
    • 2021-11-15
    • 1970-01-01
    • 1970-01-01
    • 2017-07-04
    • 2015-11-20
    • 1970-01-01
    • 2014-10-01
    • 1970-01-01
    相关资源
    最近更新 更多