File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -191,19 +191,21 @@ jobs:
191191 pkg_status="/tmp/coverage-logs/${pkg//\//_}.status"
192192
193193 set +e
194- if [ -f "${pkg}/.coveragerc" ]; then
194+ pushd "${pkg}" > /dev/null
195+ if [ -f ".coveragerc" ]; then
195196 echo "Using package-specific configuration: ${pkg}/.coveragerc" > "${pkg_log}"
196- if grep -q "fail_under" "${pkg}/ .coveragerc"; then
197- coverage report --rcfile="${pkg}/ .coveragerc" --include="${pkg} /**" >> "${pkg_log}" 2>&1
197+ if grep -q "fail_under" ".coveragerc"; then
198+ COVERAGE_FILE=../../. coverage coverage report --rcfile=".coveragerc" --include="$PWD /**" >> "${pkg_log}" 2>&1
198199 else
199200 echo "No fail_under specified in ${pkg}/.coveragerc, enforcing default" >> "${pkg_log}"
200- coverage report --rcfile="${pkg}/ .coveragerc" --include="${pkg} /**" --fail-under="${DEFAULT_FAIL_UNDER}" >> "${pkg_log}" 2>&1
201+ COVERAGE_FILE=../../. coverage coverage report --rcfile=".coveragerc" --include="$PWD /**" --fail-under="${DEFAULT_FAIL_UNDER}" >> "${pkg_log}" 2>&1
201202 fi
202203 else
203204 echo "No .coveragerc found for ${pkg}, enforcing default" > "${pkg_log}"
204- coverage report --include="${pkg} /**" --fail-under="${DEFAULT_FAIL_UNDER}" >> "${pkg_log}" 2>&1
205+ COVERAGE_FILE=../../. coverage coverage report --include="$PWD /**" --fail-under="${DEFAULT_FAIL_UNDER}" >> "${pkg_log}" 2>&1
205206 fi
206207 echo $? > "${pkg_status}"
208+ popd > /dev/null
207209 set -e
208210 ) &
209211 fi
You can’t perform that action at this time.
0 commit comments