是否有可重用的 github 操作来在主构建摘要页面上显示我的空手道框架测试的结果?

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

我正在运行空手道框架测试,以在 Github 存储库中进行集成测试。

我的老板希望主要构建摘要能够显示类似这样的测试的快速摘要(但这不起作用)

  - name: Karate Test Result Report
    uses: dorny/test-reporter@v1
    if: success() || failure()    # run this step even if previous step failed
    with:
      name: Karate Test Results            # Name of the check run which will be created
      path: "/app/target/surefire-reports/*.xml"    # Path to test results
      reporter: java-junit        # Format of test results
      fail_on_error: true
  - uses: mshick/add-pr-comment@v2
    if: always()
    with:
      status: ${{ job.status }}
      message-success: '✔️ Unit tests passed'
      message-failure: '❌ Unit tests did not pass'          

有没有办法将图形输出添加到主构建摘要页面,显示有多少空手道测试通过/失败?

github action karate
1个回答
0
投票

这是 Karate 项目将来想做的事情,但目前欢迎拉请求。

这是一个想法。由于当您使用 Runner 构建器 API 时,Karate 可以

输出 JUnit XML 格式
,因此您应该能够使用支持该格式的任何 GitHub 操作,并且它得到了广泛支持。例如我找到了this,但可能还有更好的。

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