Tfs 无法获取生成测试运行的DateTime对象
无法在BuildTfs 无法获取生成测试运行的DateTime对象,tfs,azure-devops,tfsbuild,Tfs,Azure Devops,Tfsbuild,无法在BuildTestRun对象中为StartDate和CompletedDate获取正确的DateTime值,它只返回默认的DateTime值(01-01-0001) 使用的Dll:Microsoft.TeamFoundation.TestManagement.WebApi.Dll 但是当通过RESTAPI Url访问BuildTestRun时,我们得到了我上面提到的日期值 TFS版本:2018年更新2 已更新: 实际上,在该请求中,GetTestRunByQueryAsync()我们将
TestRun
对象中为StartDate
和CompletedDate
获取正确的DateTime
值,它只返回默认的DateTime
值(01-01-0001)
使用的Dll:Microsoft.TeamFoundation.TestManagement.WebApi.Dll
但是当通过RESTAPI Url访问BuildTestRun
时,我们得到了我上面提到的日期值
TFS版本:2018年更新2
已更新:
实际上,在该请求中,
GetTestRunByQueryAsync()
我们将无法获得DateTime
对象(TestRun
详细信息),我们必须使用TestRun
Id和ProjectName
对方法getTestRunByAsync(ProjectName,RunId)
进行另一次调用,然后,您将获得整个Build
和Test
相关对象,其中包括DateTime
值。在这里,我发布了Fiddler响应,但它在代码中也起作用
getTestRunbyQuerySync()结果:
GetTestRunByIdAsync(项目名称、运行ID)结果: