3

听说Report Portal可以自动分析结果和设置缺陷类型。

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

然后我执行了一些启动,但报告门户没有正确猜测缺陷类型。报告门户如何猜测缺陷类型?我该怎么做才能让他们正确猜测?

4

1 回答 1

4

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

首先,确保您已启用它。可通过以下方式获得:

  • 完成后触发
  • 手动触发

发布完成后,报告门户将收集所有失败的项目以candidate进行分析。然后收集之前4次发射(同名)中的所有 [调查项目][2]。然后“自动分析”将处理当前启动中所有记住的失败项目:

  • “自动分析”从记忆列表中取出第一个项目,并开始在历史列表中查找具有相同计数的调查项目ERROR logs。如果找到此项目,则错误日志字符串开始通过计算与其他字符串进行比较Levenshtein distance。所有数字字符都被排除在比较之外,以避免堆栈跟踪中的日期、数字和代码行号差异。
  • 如果总比率大于或等于95%(将来每个项目可配置),则“自动分析”设置缺陷的所有属性,从历史调查项目到当前失败项目,并打开下一个失败项目。

此处提供详细信息:http ://reportportal.io/#documentation/Analyze-launches%3E-auto-analysis-algorithm

配图:ReportPortal.io 自动分析算法

于 2016-11-16T11:59:07.373 回答