【问题标题】:How to exclude name of ordered test from test results on tfs build?如何从 tfs build 的测试结果中排除有序测试的名称?
【发布时间】:2016-10-20 09:36:50
【问题描述】:

我有一些有序的测试和一些 UI 测试。然后我有一个包含其他有序测试的有序测试:

这个有序测试(其中包含许多其他有序测试)每晚在 TFS Build 中运行。如果某些 UI 测试失败,则在 TFS Build 的测试结果中显示失败测试的有序测试名称:

是否可以通过任何设置从测试结果中排除已排序测试的名称?我想在测试结果中只看到失败测试的名称。

【问题讨论】:

    标签: tfsbuild ordered-test test-results


    【解决方案1】:

    我相信在 TFS 构建中创建构建定义时,您可以指定是否应在构建定义的 process 选项卡上运行测试。

    测试的部分参数是 Test sources spec 值(无论如何在我的 TFS 中)默认为 **\*test*.dll;**\*test*.appx

    也许如果您将不想运行的测试放在与过滤器不匹配的不同程序集中,您可以获得您想要的。

    另外,还有一个名为 Test case filter 的参数,但我不熟悉你可以在其中放置什么来过滤测试,但这个名字听起来很有希望。

    【讨论】:

    • 您好罗巴,感谢您的回复。我知道可以指定测试过滤器标准。但是这个选项不适合我的情况。我通过调用包含许多其他有序测试(播放列表)的 *.orderedtest 来运行测试。我想从所有有序测试(播放列表)中运行所有测试。但是,如果某些 UI 测试失败,我希望在测试结果中看到失败测试的名称,而不是包含此失败测试的有序测试(播放列表)的名称。
    • 啊,太糟糕了。希望您能找到问题的答案
    猜你喜欢
    • 1970-01-01
    • 2016-02-18
    • 1970-01-01
    • 1970-01-01
    • 2020-09-21
    • 2013-05-21
    • 2017-02-26
    • 1970-01-01
    • 2013-03-20
    相关资源
    最近更新 更多