web-services - 如何使用 REST API 在 Rally 中更新测试用例的最后判决

标签 web-services rest testing rally

我成功地能够更新我的测试用例的判决,但是在更新最后的判决时使用 https://rally1.rallydev.com/slm/webservice/v2.0/testcase/28428199725?key=5d4291cf-XXXX -bb3e-b015f486695f 出现以下错误:

"Warnings": [
        "Ignored JSON element Result.Build during processing of this request.",
        "Ignored JSON element Result.LastRun during processing of this request.",
        "Ignored JSON element Result.LastVerdict during processing of this request."

我使用了以下有效负载:

{"Result":{"Build":"12.0.0.260", "LastRun":"2015-04-16T19:56:05.000Z", "LastVerdict":"Fail" }}

有人可以帮我更新最后的判决吗?

最佳答案

LastVerdict 从最近记录的 TestCaseResult 汇总到 TestCase。因此,您应该创建一个新的 TestCaseResult 并将其关联到您的 TestCase:

POST https://rally1.rallydev.com/slm/webservice/v2.0/testcaseresult/create

正文:

{
    "TestCaseResult": {
        "Build": "master-39721",
        "Date": "2015-04-02T21:42:13.000Z",
        "Notes": "Logs indicate pass, however code still doesn't produce expected result.",
        "TestCase": {
            "_ref": "https://rally1.rallydev.com/slm/webservice/v2.0/testcase/28428199725",
        },
        "Verdict": "Inconclusive"
}

关于web-services - 如何使用 REST API 在 Rally 中更新测试用例的最后判决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29696948/

相关文章:

java - 从RestFul的角度来看,使用Jersey(jax-rs)和Servlet有很大的区别吗

javascript - 从 CasperJS 调用 Facebook API?

rest - 有没有一种简单的方法使用 REST 来获取附加到 MarkLogic 数据库的森林列表

java - Spring Data Rest - 软删除

scala - 如何生成从集合中挑选的 n 个唯一元素的列表?

java - 如何在eclipse中捕获SOAP消息

数组上的 C# OutOfMemoryException

java - 通过 REST 发送/接收图像

java - 用 Mockito 验证一个函数被调用的次数有什么意义?

ios - 如何使用 Xamarin 和 F# 在 iOS 上进行单元测试