Verified Commit d5a9ea2c 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 5edc21ee
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
@@ -659,10 +659,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/pexpect-executor >/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/pexpect-executor >/dev/null
    - echo "coverage run --append --source='${PWD}/src' src \"\${@}\"" | tee /usr/local/bin/python3-coverage >/dev/null
    - chmod a+x /usr/local/bin/pexpect-executor /usr/local/bin/python3-coverage
  after_script:
    - coverage xml -o "${COVERAGE_XML}"