0

我们实现了基于GGR + Selenoid的浏览器农场。如果有任何说明如何将 Allure 报告与此类基础设施集成?

  • 将在哪个主机上生成 allure-results 文件夹?
  • 我是否应该创建一个脚本来遍历每个 selenoid 主机并将带有结果的文件夹复制到一个节点?
  • 如何不混合来自不同测试运行/CI 作业的结果?
4

2 回答 2

0

1) Selenoid 只是一个 Selenium API,与自动化测试报告无关。

2) Allure 测试执行结果通常在执行测试的服务器上生成(例如在 CI-server 上)。这些结果的 Allure 报告可以在同一台服务器上生成,也可以将结果复制到另一台服务器并在那里生成 HTML 报告。有很多方法可以做到这一点,具体取决于您的基础设施。

于 2019-09-19T06:18:36.117 回答
0

使用 Allure docker 容器并使用 API 发送结果。 https://github.com/fescobar/allure-docker-service#send-results-through-api

于 2020-06-02T08:12:07.890 回答