gpt4 book ai didi

teamcity - 在构建结束之前无法通过 REST 获得统计信息

转载 作者:行者123 更新时间:2023-12-02 09:13:11 24 4
gpt4 key购买 nike

我们正在构建一个设置,在构建应用程序时将统计信息发送到外部服务器。以下构建配置包含几个步骤。

  • 第一步构建应用程序并运行单元测试。
    • 因此创建了一组 xml 文件(nUnit 运行的结果)
  • 第二步发布消息 Write-Host "##teamcity[importData type='nunit' path='%report.monitoring.rules%' parseOutOfDate='true' verbose='true']"处理它们
  • 第三步需要访问测试运行的统计信息。通过变量或 REST api。现在使用以下调用请求 Invoke-WebRequest -uri http://[host]/httpAuth/app/rest/builds/id:$buildId/statistics -Credential $creds -Headers @{"accept"="application/json"}

问题是,在第三步中,即使添加了暂停,我也无法获取统计信息。但是,一旦构建完成,就会出现统计信息(例如响应中的这一行 <property name="TotalTestCount" value="2"/> )

问题:是否可以在构建期间访问有关测试运行的信息?

最佳答案

基于他们的documentation ,看起来好像您可以通过向如下 URL 发出请求来获取所需的信息:http://teamcity:8111/app/rest/testOccurrences?locator=build:(id:XXX),currentlyFailing:true

关于teamcity - 在构建结束之前无法通过 REST 获得统计信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43003598/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com