
sorinsugar/allure-report-generatorAllure是一个开源框架,旨在创建团队中每个人都能清晰理解的测试执行报告。本镜像(sorinsugar/allure-report-generator)用于基于测试结果(allure results)生成Allure测试报告,将报告输出到指定目录,方便团队成员查看和分析测试结果。
适用于开发、测试团队在测试执行完成后,需要生成直观、详细的测试报告并在团队内共享的场景,帮助团队成员快速了解测试覆盖情况、失败原因等关键信息。
通过以下命令生成报告,需指定本地测试结果目录和报告输出目录:
<allure-results-dir>替换为本地存放测试结果(.json/.xml文件)的实际路径;<allure-report-dir>替换为本地用于存放生成报告的空目录(需提前创建)。bashdocker run --rm -v <allure-results-dir>:/results -v <allure-report-dir>:/report sorinsugar/allure-report-generator:latest
执行后,Allure报告将生成在本地<allure-report-dir>目录中。
生成报告后,可通过Web服务器(如httpd:alpine)展示报告,步骤如下:
bashdocker run --rm -p 8080:80 -v <allure-report-dir>:/usr/local/apache2/htdocs/ httpd:alpine
[***] 即可查看生成的Allure报告。说明:
--rm参数表示容器退出后自动删除,避免残留临时容器;-p 8080:80将容器80端口映射到主机8080端口,可根据需要修改主机端口。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务