徽章中的覆盖范围“未知”

Kom*_*sal 6 unit-testing code-coverage node.js gitlab test-coverage

一直在尝试在代码覆盖率徽章中显示覆盖率。我在 CI/CD --> JOBS 部分获得覆盖范围,但 gitlab 徽章中的覆盖范围没有更新。以下是我的 gitlab-ci.yml 文件,我在其中找到覆盖范围并将其保存在工件中。


variables:
  DOCKER_DRIVER: overlay2
  GIT_CLEAN_FLAGS: -ffdx -e node_modules/
  GIT_DEPTH: 10

stages:
  - test

test:
  image: docker:19.03.12
  services:
    - docker:dind
  stage: test
  script:
    - c8 --all  --reporter=text-summary npm run test 
  artifacts:
    when: always
    paths:
      - coverage
Run Code Online (Sandbox Code Playgroud)

配置-测试覆盖率解析-“Statements\s+:\s(\d+.?\d+)%”

在此输入图像描述