首页 > 解决方案 > Allure 生成历史(命令行)限制

问题描述

我们使用 Allure 从测试运行中生成报告。我们要求报告可能包含数百次运行(相同的测试套件)。目前我们只能看到趋势中的 20 次运行,并且我注意到 PR“将历史限制增加到 20(通过 #1059)”,它的硬编码是 20 而不是 5。有没有办法覆盖这个限制?

谢谢。米。

标签: allure

解决方案


我为此提出了一个快速修复的PR。已经和 Allure 开发人员谈过了。人们担心新添加的代码的最佳位置。他们会考虑的。

allure同时,您可以从链接的分支构建二进制文件,并在调用命令ALLURE_RESULTS_LIMIT之前设置一个环境变量。allure generate

请注意,它不仅会影响历史趋势,还会影响所有其他趋势。您还应该意识到,新结果会从最近的数字开始一个一个出现,例如,如果您设置ALLURE_RESULTS_LIMIT=100并且最近的报告只有 20 个结果,那么下一次运行将给您 21 个,而不是 100 个。这是一个渐进的过程。


推荐阅读