我创建了一个使用“Assert.Inconclusive(skipMessage)”函数的测试方法。在TFS2015上,执行结果是“完成”,但在TFS2017上执行结果是“未执行”。
在TFS2017上使用“Assert.Inconclusive(skipMessage)”时,能不能帮我把结果“完成”?
答案 0 :(得分:0)
在TFS 2015和TFS 2017中,Skipper测试方法都显示为“未执行”和“#39;不是'完成'。
TFS中的此设置无法更改。但是,如果您想更改/编辑指定测试结果的结果,可以使用TFS REST API来实现此目的。
HTTP Method: PATCH
URL: http://SERVERNAME:8080/tfs/DefaultCollection/teamProject/_apis/test/runs/testrunId/results?api-version=3.0-preview
Json object:
{
"id": 100000, --this is test result id
"outcome": "None"
}
您可以将结果从NotExecuted
更改为None, Passed, Failed, Inconclusive, Timeout, Aborted, Blocked, Warning, Error, NotApplicable, Paused or InProgress
。