1 py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
2 py$(PYV): commands[0]> python -m coverage erase
3 py$(PYV): commands[1]> python -m coverage run -m pytest --junitxml $(@D)/.tox/junit.py$(PYV).xml tests
4 ============================= test session starts ==============================
5 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
6 cachedir: .tox/py$(PYV)/.pytest_cache
8 configfile: pyproject.toml
9 collecting ... collected 20 items
11 tests/test_env.py::test_env_via_pytest[new key - add to env] PASSED
12 tests/test_env.py::test_env_via_pytest[two new keys - add to env] PASSED
13 tests/test_env.py::test_env_via_pytest[D flag - add to env] PASSED
14 tests/test_env.py::test_env_via_pytest[key exists in env - overwrite] PASSED
15 tests/test_env.py::test_env_via_pytest[D exists - original val kept] PASSED
16 tests/test_env.py::test_env_via_pytest[curly exist - interpolate var] PASSED
17 tests/test_env.py::test_env_via_pytest[R exists - not interpolate var] PASSED
18 tests/test_env.py::test_env_via_pytest[incremental interpolation] PASSED
19 tests/test_env.py::test_env_via_pytest[two flags] PASSED
20 tests/test_env.py::test_env_via_pytest[two flags - reversed] PASSED
21 tests/test_env.py::test_env_via_pytest[lowercase flags] PASSED
22 tests/test_env.py::test_env_via_pytest[whitespace is ignored] PASSED
23 tests/test_env.py::test_env_via_pytest[empty ini works] PASSED
24 tests/test_env.py::test_env_via_toml[ini over toml ini_options] PASSED
25 tests/test_env.py::test_env_via_toml[toml via ini_options] PASSED
26 tests/test_env.py::test_env_via_toml[toml native] PASSED
27 tests/test_env.py::test_env_via_toml[toml native over ini] PASSED
28 tests/test_env.py::test_env_via_toml[toml inline table] PASSED
29 tests/test_env.py::test_env_via_toml_bad PASSED
30 tests/test_version.py::test_version PASSED
32 - generated xml file: $(@D)/.tox/junit.py$(PYV).xml -
33 ======== 20 passed ========
34 py$(PYV): commands[2]> python -m coverage combine
35 py$(PYV): commands[3]> python -m coverage report
36 Name Stmts Miss Branch BrPart Cover Missing
37 ---------------------------------------------------
40 7 files skipped due to complete coverage.
41 py$(PYV): commands[4]> python -m coverage html -d $(@D)/.tox/py$(PYV)/tmp/htmlcov
42 Wrote HTML report to $(@D)/.tox/py$(PYV)/tmp/htmlcov/index.html