1

在测试期间,我们有许多与系统问题相关的结果。我如何将结果移动到我的自定义缺陷类型“无数据”而不是“调查”中

我如何告诉 reportportal 下一个跳过与 NoData 相关。自动分析不适用于跳过的测试

系统问题

4

2 回答 2

2

我想,这个问题应该有标签我如何告诉报告门户下一个跳过/失败的项目应该有自定义缺陷,而不是 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 还支持提交带有失败/跳过项目的自定义缺陷权。

所以你只需要扩展你的框架代理,让他发送特定的缺陷类型来跳过或失败。

在此处输入图像描述

于 2016-11-24T13:02:35.227 回答
0

请参见实施client-java

简而言之:如果您不需要跳过/任何 testItem 的标志, 您应该发送type名称问题。https://github.com/reportportal/client-java/commit/36c1624da17694fc2355ab0f628b2f1cc8a35c96#diff-69c3ef7f422402a9c55c68c001df11d1a06d0bd0c1df2d4e2e59406b50c91e2bR317NOT_ISSUETo Investigate

https://github.com/reportportal/client-java/commit/36c1624da17694fc2355ab0f628b2f1cc8a35c96

于 2021-02-01T09:19:23.017 回答