From 66f23111efe97109d00a76383fdb277cc028e81e Mon Sep 17 00:00:00 2001 From: Bernhard Merkle Date: Sat, 25 Apr 2026 21:14:46 +0200 Subject: [PATCH 1/2] set COVERAGE_PROCESS_START, which the Makefile does. Without it, subprocess coverage (spawned by pytest) isn't collected Co-authored-by: Copilot --- make.bat | 2 ++ 1 file changed, 2 insertions(+) diff --git a/make.bat b/make.bat index be66b3bb..a9585adf 100644 --- a/make.bat +++ b/make.bat @@ -48,9 +48,11 @@ goto end if not exist ".venv\" call make.bat venv echo Running test coverage... uv run coverage erase +set COVERAGE_PROCESS_START=.coveragerc uv run coverage run -m pytest uv run coverage combine uv run coverage report +set COVERAGE_PROCESS_START= goto end From e036d10e6a712f628f3115b510d076ac4c119bf8 Mon Sep 17 00:00:00 2001 From: Bernhard Merkle Date: Sat, 25 Apr 2026 21:22:16 +0200 Subject: [PATCH 2/2] Update make.bat Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- make.bat | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/make.bat b/make.bat index a9585adf..2a2c85a6 100644 --- a/make.bat +++ b/make.bat @@ -45,14 +45,15 @@ uv run pytest goto end :coverage +setlocal if not exist ".venv\" call make.bat venv echo Running test coverage... uv run coverage erase -set COVERAGE_PROCESS_START=.coveragerc +set "COVERAGE_PROCESS_START=.coveragerc" uv run coverage run -m pytest uv run coverage combine uv run coverage report -set COVERAGE_PROCESS_START= +endlocal goto end