标签: team-city-10.0

在构建结束之前,无法通过REST获取统计信息

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

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

问题是在第3步内,即使添加了暂停,我也无法获得统计信息.但是,只要构建完成,统计信息就会出现(例如响应中的此行 <property name="TotalTestCount" value="2"/>)

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

teamcity team-city-10.0

7
推荐指数
1
解决办法
221
查看次数

标签 统计

team-city-10.0 ×1

teamcity ×1