Kiwi 版本 6.0,tcms-api 5.0。
假设 82 是有效的测试 run_id 并且 7 是 Kiwi 实例中测试运行产品的有效 build_id,请运行以下 Python 片段:
from tcms_api import TCMS
kiwi = TCMS()
kiwi.exec.TestRun.update(82, {'build' : 7})
预期:
测试运行的产品版本从 1(未指定)更新为 7。
结果:
Exception has occurred: xmlrpc.client.Fault
<Fault -32603: "Internal error: 'status'">
没有其他调用堆栈信息,所以我无法进一步调试。我尝试用相同的结果更新几个不同的字段(经理和状态)。如果我尝试更新的值未知/无效,我也会得到相同的结果。
附加信息:对 TestCaseRun.update() API 的等效调用有效。即,我可以更新 TestCaseRun 实例上的构建信息。