2016-11-16 50 views
2

我听说Report Portal能够自动分析结果并设置缺陷类型。如何在报告门户中自动设置缺陷类型?

我创建了项目设置一些自定义的缺陷类型在报告门户 - “超时”,“安装问题”,等等。所以,现在我可以手动更改测试项目缺陷类型对这些新类型。

然后我执行一些汽艇,但报告门户没有正确猜测缺陷类型。报告门户如何猜测缺陷类型?我能做些什么来使他们正确猜测?

回答

2

这是正确的说法。报告门户可以根据执行历史分析新的故障。

首先,确保你已经启用它。它的问世是:

  • 触发后完成
  • 手动触发

由于推出定稿,报告门户将收集所有不合格项为candidate进行分析。然后收集所有[调查项目] [2]连续以前的发射(同名)。 然后“自动分析”要处理从目前推出的所有记忆失败的项目:

  • “自动分析”拿了第一个项目从记忆名单,并开始在历史列表调查项目与ERROR logs相同的计数找。如果找到该项目,则错误日志字符串开始通过计算Levenshtein distance与其他人进行比较。所有的数字字符都被排除在比较之外,以避免堆栈轨迹中的日期,数字和代码行号差异。
  • 如果总比例更多或等于95%(它会在每个项目的未来配置的),那么“自动分析”设置从历史上考察项目缺陷的所有属性,以当前失败的项目,并在接下来的一个切换失败的项目。

详情可在这里:http://reportportal.io/#documentation/Analyze-launches%3E-auto-analysis-algorithm

图片与方案:ReportPortal.io auto-analysis algorithm