信息- https://codefresh.io/docs/docs/testing/test-reports/
allure-testng v2.17.2
aspectjweaver v1.9.6
在遵循上述文档之后,我目前在 CodeFresh 上的构建中生成了测试报告。这些当前正在按预期生成,但是趋势/历史未出现在报告中。我们在报告中看到这些信息很重要,这样我们就可以获得正在运行的测试状态的历史视图。
在我们的测试框架中,我们使用以下依赖关系来生成我们的 Allure 报告(https://docs.qameta.io/allure/#_testng)
<dependency>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-testng</artifactId>
<version>2.17.2</version>
</dependency>
然后在我们的管道 .yml 文件中,我们使用codefresh/cf-docker-test-reporting
图像和步骤来创建 Allure 测试报告。
generate_report:
stage: generate_report
title: Generate test reporting
image: codefresh/cf-docker-test-reporting
working_directory: '${{CF_VOLUME_PATH}}/'
environment:
- BUCKET_NAME=our-bucket-name
- CF_STORAGE_INTEGRATION=our-integration-name
报告(这是在运行多个构建之后)
错误
这可能无法正常工作的唯一指示是此错误消息,它作为generate_report
Codefresh 中的阶段的一部分打印出来。
Start add allure history to test results
Error during adding allure history to test report, cause: Access Denied <-
Report successfully generated to allure-report
Report generation is finished successfully