我试图添加一个运行与add_run端点,但在我的自动化代码中,我只有测试用例id,但没有项目id(根据文档是强制性的)。现在我在做:
- 使用/get_projects 获取所有项目
- 获取所有案例/get_cases/{project_id}然后我循环遍历我得到的案例并将project_id添加到案例中,这样我就可以使用适当的project_id创建一个add_run。
这似乎是错误的做法。有人有更好的解决方案吗?也有一种方法来创建一个运行没有project_id?例如,如果我有一个理智的运行,包括来自许多项目的案例。如有任何帮助,不胜感激。
您可以执行以下操作来获取父项目ID:
- 获取
suite_id
字段的ID和捕获值 - 通过
suite_id
字段的值和project_id
字段的捕获值获得父套件<—这里您有您的项目ID,可以使用它创建运行。