首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rally Defect.TestCaseResult是无效的关系

Rally Defect.TestCaseResult是无效的关系
EN

Stack Overflow用户
提问于 2014-05-20 05:51:41
回答 1查看 307关注 0票数 1

我使用pyral包向Rally摄取测试用例结果。我的一些测试用例将用户故事作为工作产品,而另一些则将缺陷作为工作产品。在将测试用例结果摄取到一些有缺陷的测试用例作为工作产品时,我得到了以下错误

Rally Defect.TestCaseResult是无效的关系

代码语言:javascript
复制
rally = pyral.Rally object
response = rally.get('TestCase', fetch=True, query='FormattedID = "TCXXXX"', project="XXXXX")
tc = response.next()
rally.create('TestCaseResult', {'TestCase': tc._ref , 'Build': 'XXXXXXXX', 'Verdict': 'Pass', 'Notes': 'XXXXXX', 'Date': XXXXXX })

Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "/usr/lib/python2.6/site-packages/pyral/restapi.py", line 891, in put
 raise RallyRESTAPIError('%s %s' % (response.status_code, desc))
 pyral.restapi.RallyRESTAPIError: 422 Validation error: Defect.TestCaseResult is an invalid relationship 

当我打印ref时,我确实看到tc对象是测试用例对象

代码语言:javascript
复制
print tc._ref
https://rally1.rallydev.com/slm/webservice/1.43/testcase/6337826741.js

print tc.ref
testcase/6337826741

有没有人看过这个?或者知道解决方法是什么?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-06-12 07:07:56

我还没有看到它,但这里有几个开始故障排除的步骤:

你能在不同的测试用例上用pyral创建一个测试用例吗?

你能在相同的测试用例上用浏览器REST客户端创建一个testcaseresult吗?如果没有,您是否可以使用REST客户端在不同的测试用例上创建一个testcaseresult?有关如何操作的详细信息,请参阅this post

如果问题特定于测试用例,是否存在与该测试用例相关的缺陷?您是否看到与此缺陷相关的测试用例结果?(那会很奇怪)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23747809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档