Azure devops VSTS通过测试用例值变量在生成定义中写入自定义条件

Azure devops VSTS通过测试用例值变量在生成定义中写入自定义条件,azure-devops,azure-pipelines,testcase,azure-pipelines-build-task,build-definition,Azure Devops,Azure Pipelines,Testcase,Azure Pipelines Build Task,Build Definition,我想检查通过的测试用例(在下面的快照中突出显示)值,并与某个阈值进行比较,若测试用例通过的值大于阈值,则从构建中运行下一个任务 没有内置变量可以获取测试结果的详细信息 在构建过程中,有一些方法可以做到这一点: 通过PowerShell或其他脚本分析测试结果文件(例如TestResults文件夹中的trx文件) 通过测试运行RESTAPI和buildUri检索测试运行(格式类似vstfs:///Build/Build/{build id}筛选,然后获取必要的信息(例如totoalTests、pa

我想检查通过的测试用例(在下面的快照中突出显示)值,并与某个阈值进行比较,若测试用例通过的值大于阈值,则从构建中运行下一个任务



没有内置变量可以获取测试结果的详细信息

在构建过程中,有一些方法可以做到这一点:

  • 通过PowerShell或其他脚本分析测试结果文件(例如TestResults文件夹中的trx文件)
  • 通过测试运行RESTAPI和buildUri检索测试运行(格式类似
    vstfs:///Build/Build/{build id}
    筛选,然后获取必要的信息(例如totoalTests、passedTests)

  • 之后,您可以通过(
    ##vso[task.setvariable]value
    )设置变量值

    您是否尝试在VSTS市场中查找任务?执行您正在查找的任务?@DanielMann目标是在生成定义中设置自定义条件,以检查测试用例通过率是否达到阈值。@VirusTorm我将检查市场扩展