diff --git a/backend/pyproject.toml b/backend/pyproject.toml index d0f1c8962d..d72454c28a 100644 --- a/backend/pyproject.toml +++ b/backend/pyproject.toml @@ -67,3 +67,14 @@ ignore = [ [tool.ruff.lint.pyupgrade] # Preserve types, even if a file imports `from __future__ import annotations`. keep-runtime-typing = true + +[tool.coverage.run] +source = ["app"] +dynamic_context = "test_function" + +[tool.coverage.report] +show_missing = true +sort = "-Cover" + +[tool.coverage.html] +show_contexts = true diff --git a/backend/scripts/test.sh b/backend/scripts/test.sh index df23f702e3..bd063f72cf 100755 --- a/backend/scripts/test.sh +++ b/backend/scripts/test.sh @@ -3,6 +3,6 @@ set -e set -x -coverage run --source=app -m pytest -coverage report --show-missing +coverage run -m pytest +coverage report coverage html --title "${@-coverage}"