无法获取 Build TestRun 的 DateTime 对象
Could not get the DateTime Object for Build TestRun
无法在构建 TestRun
对象中为 StartDate
和 CompletedDate
获取正确的 DateTime
值,它只有 returns 默认值 DateTime
值 (01-01-0001).
使用的Dll: Microsoft.TeamFoundation.TestManagement.WebApi.dll
但是在通过 Rest API Url 访问构建 TestRun
时,我们得到了我上面提到的日期值。
TFS 版本:2018 更新 2
已更新:
实际上,在那个请求 GetTestRunByQueryAsync()
中我们不会得到 DateTime
对象(TestRun
详细信息),我们必须使用 TestRun
进行另一个调用Id 和 ProjectName
到方法 GetTestRunByIdAsync(ProjectName, RunId)
,然后您将获得包含 DateTime
值的整个 Build
和 Test
相关对象。我在这里发布了 Fiddler 响应,但它也适用于代码。
GetTestRunByQueryAsync() 结果:
GetTestRunByIdAsync(ProjectName, RunId) 结果:
无法在构建 TestRun
对象中为 StartDate
和 CompletedDate
获取正确的 DateTime
值,它只有 returns 默认值 DateTime
值 (01-01-0001).
使用的Dll: Microsoft.TeamFoundation.TestManagement.WebApi.dll
但是在通过 Rest API Url 访问构建 TestRun
时,我们得到了我上面提到的日期值。
TFS 版本:2018 更新 2
已更新:
实际上,在那个请求 GetTestRunByQueryAsync()
中我们不会得到 DateTime
对象(TestRun
详细信息),我们必须使用 TestRun
进行另一个调用Id 和 ProjectName
到方法 GetTestRunByIdAsync(ProjectName, RunId)
,然后您将获得包含 DateTime
值的整个 Build
和 Test
相关对象。我在这里发布了 Fiddler 响应,但它也适用于代码。
GetTestRunByQueryAsync() 结果:
GetTestRunByIdAsync(ProjectName, RunId) 结果: