Allure 报告:Allure 如何保存/获取不同测试的结果

问题描述 投票:0回答:1

我是 Allure 报告框架的新手 我正在(运行)两个测试,并从 TestNG 和 Jasmine Protractor 获取结果,一切正常。我的问题是 Allure 如何使用数据库或任何服务器或如何收集两个测试的结果。所以我的公司想知道它实际工作原理的架构或它如何存储测试结果,因为公司需要有长期的测试历史记录的时间。 如果有人有任何答案将会有所帮助。 谢谢!

java testing jasmine allure test-reporting
1个回答
0
投票

Allure Report不使用数据库来存储测试结果。它使用文件来存储有关每个测试运行的信息,然后根据这些文件生成报告。为了添加历史功能,Allure 使用以下方法:

  1. 每个生成的报告都包含一个历史数据文件夹。
  2. 每次生成报告时,您都可以提供以前生成的报告中的历史数据。如果是这样,Allure 将使用提供的历史数据来丰富报告。
  3. 用户负责存储报告并向报告提供(如果他们愿意)历史数据。
  4. Allure CI 集成(例如 Allure Jenkins 插件)将自动存储报告并启用历史功能。

更多详情,请参阅https://allurereport.org/docs/how-it-works/

© www.soinside.com 2019 - 2024. All rights reserved.