File tree Expand file tree Collapse file tree 4 files changed +31
-1
lines changed Expand file tree Collapse file tree 4 files changed +31
-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 33
33
- name : Tox tests
34
34
run : |
35
35
uvx --with tox-uv tox -e py
36
+
37
+ - name : Upload coverage
38
+
39
+ with :
40
+ flags : ${{ matrix.os }}
41
+ name : ${{ matrix.os }} Python ${{ matrix.python-version }}
42
+ 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
+
1
6
This repository contains scripts for automatically building the Python
2
7
documentation on [ docs.python.org] ( https://docs.python.org ) .
3
8
Original file line number Diff line number Diff line change @@ -12,8 +12,19 @@ skip_install = true
12
12
deps =
13
13
-r requirements.txt
14
14
pytest
15
+ pytest-cov
16
+ pass_env =
17
+ FORCE_COLOR
18
+ set_env =
19
+ COVERAGE_CORE = sysmon
15
20
commands =
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}
17
28
18
29
[testenv:lint]
19
30
skip_install = true
You can’t perform that action at this time.
0 commit comments