【问题标题】:How to pass test result to post-test script in TFS Build Definition如何将测试结果传递给 TFS 构建定义中的后测脚本
【发布时间】:2014-05-05 12:16:05
【问题描述】:

我们在 TFS 2013 中创建了一个构建定义,它运行单元测试,然后在完成后调用一个 PowerShell 脚本。

我们希望能够将单元测试的结果(通过/失败)传递给 PowerShell 脚本,以便进行检查以验证单元测试是否通过。

是否有可以在“测试后脚本路径”设置中使用的参数或可能的解决方法?

【问题讨论】:

    标签: unit-testing powershell visual-studio-2013 build-definition


    【解决方案1】:

    您应该能够使用预定义的变量/属性组合BuildDetail.TestStatus

    【讨论】:

    • 感谢@KeithHill 的回复。我尝试在我的 PowerShell 脚本中使用 BuildDetail.TestStatus 但它返回为 null。
    • 在调用 PowerShell 之前,请尝试在消息中使用带有该属性值的 WriteBuildMessage。请务必将重要性设置为高,以确保消息显示在构建输出中。只是想知道该值在您尝试使用它的工作流部分中是否有效。
    猜你喜欢
    • 2013-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-07
    • 2016-07-17
    • 1970-01-01
    • 1970-01-01
    • 2016-07-08
    相关资源
    最近更新 更多