Skip to content

Commit 96f7618

Browse files
committed
Enable cov vars only on the run step
1 parent 1b942a0 commit 96f7618

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

.github/workflows/main.yml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,6 @@ on:
1616

1717
jobs:
1818
build:
19-
env:
20-
_PYTEST_TOX_COVERAGE_RUN: "coverage run -m"
21-
COVERAGE_PROCESS_START: ".coveragerc"
22-
_PYTEST_TOX_EXTRA_DEP: "coverage-enable-subprocess"
23-
2419
runs-on: ${{ matrix.os }}
2520

2621
strategy:
@@ -127,16 +122,18 @@ jobs:
127122
python -m pip install --upgrade pip
128123
pip install tox coverage
129124
130-
- name: Test (no coverage)
125+
- name: Test without coverage
131126
if: "matrix.skip_coverage"
132-
env:
133-
_PYTEST_TOX_COVERAGE_RUN: ""
134127
run: |
135128
echo "_PYTEST_TOX_COVERAGE_RUN = $_PYTEST_TOX_COVERAGE_RUN"
136129
tox -e ${{ matrix.tox_env }}
137130
138-
- name: Test
131+
- name: Test with coverage
139132
if: "! matrix.skip_coverage"
133+
env:
134+
_PYTEST_TOX_COVERAGE_RUN: "coverage run -m"
135+
COVERAGE_PROCESS_START: ".coveragerc"
136+
_PYTEST_TOX_EXTRA_DEP: "coverage-enable-subprocess"
140137
run: |
141138
echo "_PYTEST_TOX_COVERAGE_RUN = $_PYTEST_TOX_COVERAGE_RUN"
142139
tox -e ${{ matrix.tox_env }}

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ passenv = USER USERNAME COVERAGE_* TRAVIS PYTEST_ADDOPTS TERM
2626
setenv =
2727
_PYTEST_TOX_DEFAULT_POSARGS={env:_PYTEST_TOX_POSARGS_LSOF:} {env:_PYTEST_TOX_POSARGS_XDIST:}
2828

29-
# Configuration to run with coverage similar to Travis/Appveyor, e.g.
29+
# Configuration to run with coverage similar to CI, e.g.
3030
# "tox -e py37-coverage".
3131
coverage: _PYTEST_TOX_COVERAGE_RUN=coverage run -m
3232
coverage: _PYTEST_TOX_EXTRA_DEP=coverage-enable-subprocess

0 commit comments

Comments
 (0)