在测试期间,我们有许多与系统问题相关的结果。我如何将结果移动到我的自定义缺陷类型“无数据”而不是“调查”
我如何告诉reportportal下一个与NoData相关的跳过。 Auto Analyze不适用于跳过的测试
答案 0 :(得分:2)
我想,这个问题应该有标签我如何告诉reportportal下一个跳过/失败的项目应该有自定义缺陷,而不是To_Investigate
默认情况下, ReportPortal 将所有内容都视为Y
。
基本上,如果RP收到失败的项目 - 缺陷对象有defect_type =" TO_INVESTIGATE"将被分配。
例如,如果您使用To Investigate
,则可以添加TestNG
属性。
rp.skipped.issue = false
此外,API支持使用失败/跳过的项目提交自定义缺陷权。
所以你只需要扩展你的框架代理,让他发送跳过或失败的特定缺陷类型。
答案 1 :(得分:0)
请参阅 client-java
简而言之:如果跳过/任何测试项不需要 type
标志,您应该发送名称为 NOT_ISSUE
的问题 To Investigate
。
https://github.com/reportportal/client-java/commit/36c1624da17694fc2355ab0f628b2f1cc8a35c96#diff-69c3ef7f422402a9c55c68c001df11d1a06d0bd0c1df2d4e2e59406b50c91e2bR317
https://github.com/reportportal/client-java/commit/36c1624da17694fc2355ab0f628b2f1cc8a35c96