File tree Expand file tree Collapse file tree 5 files changed +35
-1
lines changed Expand file tree Collapse file tree 5 files changed +35
-1
lines changed Original file line number Diff line number Diff line change 1+ # .coveragerc to control coverage.py
2+
3+ [report]
4+ # Regexes for lines to exclude from consideration
5+ exclude_also =
6+ # Don't complain if non-runnable code isn't run:
7+ if __name__ == .__main__.:
Original file line number Diff line number Diff line change 1515
1616 steps :
1717 - uses : actions/checkout@v4
18+ with :
19+ persist-credentials : false
1820 - uses : actions/setup-python@v5
1921 with :
2022 python-version : " 3.x"
Original file line number Diff line number Diff line change 1919
2020 steps :
2121 - uses : actions/checkout@v4
22+ with :
23+ persist-credentials : false
2224
2325 - name : Set up Python ${{ matrix.python-version }}
2426 uses : actions/setup-python@v5
3234 - name : Tox tests
3335 run : |
3436 uvx --with tox-uv tox -e py
37+
38+ - name : Upload coverage
39+ 40+ with :
41+ flags : ${{ matrix.os }}
42+ name : ${{ matrix.os }} Python ${{ matrix.python-version }}
43+ token : ${{ secrets.CODECOV_ORG_TOKEN }}
Original file line number Diff line number Diff line change 1+ # docsbuild-scripts
2+
3+ [ ![ GitHub Actions status] ( https://github.com/python/docsbuild-scripts/actions/workflows/test.yml/badge.svg )] ( https://github.com/python/docsbuild-scripts/actions/workflows/test.yml )
4+ [ ![ Codecov] ( https://codecov.io/gh/python/docsbuild-scripts/branch/main/graph/badge.svg )] ( https://codecov.io/gh/python/docsbuild-scripts )
5+
16This repository contains scripts for automatically building the Python
27documentation on [ docs.python.org] ( https://docs.python.org ) .
38
Original file line number Diff line number Diff line change @@ -12,8 +12,19 @@ skip_install = true
1212deps =
1313 -r requirements.txt
1414 pytest
15+ pytest-cov
16+ pass_env =
17+ FORCE_COLOR
18+ set_env =
19+ COVERAGE_CORE = sysmon
1520commands =
16- {envpython} -m pytest {posargs}
21+ {envpython} -m pytest \
22+ --cov . \
23+ --cov tests \
24+ --cov-report html \
25+ --cov-report term \
26+ --cov-report xml \
27+ {posargs}
1728
1829[testenv:lint]
1930skip_install = true
You can’t perform that action at this time.
0 commit comments