🔧 Update coverage config files (#1077)

This commit is contained in:
Sebastián Ramírez 2024-08-18 16:15:32 -05:00 committed by GitHub
parent 805718d78d
commit e448c339db
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 9 additions and 2 deletions

View File

@ -100,7 +100,7 @@ jobs:
- run: ls -la coverage
- run: coverage combine coverage
- run: coverage report
- run: coverage html --show-contexts --title "Coverage for ${{ github.sha }}"
- run: coverage html --title "Coverage for ${{ github.sha }}"
- name: Store coverage HTML
uses: actions/upload-artifact@v4

View File

@ -73,14 +73,18 @@ optional-dependencies = {}
[tool.coverage.run]
parallel = true
data_file = "coverage/.coverage"
source = [
"docs_src",
"tests",
"sqlmodel"
]
context = '${CONTEXT}'
dynamic_context = "test_function"
[tool.coverage.report]
show_missing = true
sort = "-Cover"
exclude_lines = [
"pragma: no cover",
"@overload",
@ -88,6 +92,9 @@ exclude_lines = [
"if TYPE_CHECKING:",
]
[tool.coverage.html]
show_contexts = true
[tool.mypy]
strict = true

View File

@ -5,5 +5,5 @@ set -x
coverage run -m pytest tests
coverage combine
coverage report --show-missing
coverage report
coverage html