File tree 5 files changed +35
-1
lines changed
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 15
15
16
16
steps :
17
17
- uses : actions/checkout@v4
18
+ with :
19
+ persist-credentials : false
18
20
- uses : actions/setup-python@v5
19
21
with :
20
22
python-version : " 3.x"
Original file line number Diff line number Diff line change 19
19
20
20
steps :
21
21
- uses : actions/checkout@v4
22
+ with :
23
+ persist-credentials : false
22
24
23
25
- name : Set up Python ${{ matrix.python-version }}
24
26
uses : actions/setup-python@v5
32
34
- name : Tox tests
33
35
run : |
34
36
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
+
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