Verified Commit 83cd44ba authored by Adrian DC's avatar Adrian DC
Browse files

ci(gitlab-ci): enforce 'coverage' runs tool's 'src' sources only

Signed-off-by: default avatarAdrian DC <radian.dc@gmail.com>
parent 1da98988
Loading
Loading
Loading
Loading
Loading
+3 −3
Changes for .gitlab-ci.yml: 3 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -603,10 +603,10 @@ readme:
      if [ -z "${SUITE}" ]; then
        coverage erase
      fi
    - coverage run --append --module --source=src src --version >/dev/null
    - coverage run --append --module --source="${PWD}/src" src --version >/dev/null
    - chmod 666 "${COVERAGE_FILE}"
    - echo 'coverage run --append --module --source=src src "${@}"' | tee /usr/local/bin/gitlab-projects-settings >/dev/null
    - echo 'coverage run --append --source=src "${@}"' | tee /usr/local/bin/python3-coverage >/dev/null
    - echo "coverage run --append --module --source='${PWD}/src' src \"\${@}\"" | tee /usr/local/bin/gitlab-projects-settings >/dev/null
    - echo "coverage run --append --source='${PWD}/src' src \"\${@}\"" | tee /usr/local/bin/python3-coverage >/dev/null
    - chmod a+x /usr/local/bin/gitlab-projects-settings /usr/local/bin/python3-coverage
  after_script:
    - coverage xml -o "${COVERAGE_XML}"