在测试期间,我们有许多与系统问题相关的结果。我如何将结果移动到我的自定义缺陷类型“无数据”而不是“调查”中
我如何告诉 reportportal 下一个跳过与 NoData 相关。自动分析不适用于跳过的测试
在测试期间,我们有许多与系统问题相关的结果。我如何将结果移动到我的自定义缺陷类型“无数据”而不是“调查”中
我如何告诉 reportportal 下一个跳过与 NoData 相关。自动分析不适用于跳过的测试
我想,这个问题应该有标签我如何告诉报告门户下一个跳过/失败的项目应该有自定义缺陷,而不是 To_Investigate
默认情况下,所有失败都被ReportPortal视为To Investigate
. 基本上,如果 RP 收到失败的项目 - 将分配有缺陷类型 =“TO_INVESTIGATE”的缺陷对象。
例如,如果你使用TestNG
你可以添加rp.skipped.issue = false
属性。
rp.skipped.issue = option to mark skipped tests as not 'To Investigate' items on Server side. Boolean values: TRUE - skipped tests considered as issues and will be mark as 'To Investigate'. FALSE - skipped tests will not be mark as 'To Investigate' on portal.
API 还支持提交带有失败/跳过项目的自定义缺陷权。
所以你只需要扩展你的框架代理,让他发送特定的缺陷类型来跳过或失败。
请参见实施client-java
简而言之:如果您不需要跳过/任何 testItem 的标志,
您应该发送type
名称问题。https://github.com/reportportal/client-java/commit/36c1624da17694fc2355ab0f628b2f1cc8a35c96#diff-69c3ef7f422402a9c55c68c001df11d1a06d0bd0c1df2d4e2e59406b50c91e2bR317NOT_ISSUE
To Investigate
https://github.com/reportportal/client-java/commit/36c1624da17694fc2355ab0f628b2f1cc8a35c96