首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Codefresh诱惑力报告中未出现的趋势

Codefresh诱惑力报告中未出现的趋势
EN

Stack Overflow用户
提问于 2022-01-27 09:13:38
回答 1查看 178关注 0票数 0

信息- https://codefresh.io/docs/docs/testing/test-reports/

  • allure-testng v2.17.2
  • aspectjweaver v1.9.6

在遵循上述文档之后,我目前在CodeFresh上的构建中生成了测试报告。目前正如预期那样产生这些趋势/历史,但在报告中没有出现这种趋势/历史。重要的是,我们应该在报告中看到这些信息,这样我们就可以获得运行测试状态的历史视图。

在我们的测试框架中,我们使用下面的依赖来生成我们的诱惑力报告(测试)

代码语言:javascript
复制
    <dependency>
        <groupId>io.qameta.allure</groupId>
        <artifactId>allure-testng</artifactId>
        <version>2.17.2</version>
    </dependency>

然后,在我们的管道.yml文件中,我们使用codefresh/cf-docker-test-reporting映像和步骤创建诱惑力测试报告。

代码语言:javascript
复制
 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

Report (这是在运行多个构建之后)

无趋势报告

误差

这可能无法工作的唯一指示是这条错误消息,它作为Codefresh中generate_report阶段的一部分打印出来。

代码语言:javascript
复制
  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
EN

回答 1

Stack Overflow用户

发布于 2022-01-28 09:44:34

事实证明,我们的问题归结于我们配置S3桶的方式。我们必须稍微更改S3存储桶的权限,以便它能够在存储桶上执行操作(例如列出它中的所有对象--这就是为什么没有生成历史/趋势)。这是我们为我们的S3桶部署的权限。

代码语言:javascript
复制
Statement = [
  {
    Action = [
      "s3:*"
    ]
    Effect   = "Allow"
    Resource = "${aws_s3_bucket.our-integration-name.arn}/*"
  },
  {
    Action = [
      "s3:*"
    ]
    Effect   = "Allow"
    Resource = aws_s3_bucket.our-integration-name.arn
  }
]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70875948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档