diff --git a/Makefile b/Makefile index e11b6544..3d5d4c96 100644 --- a/Makefile +++ b/Makefile @@ -25,7 +25,7 @@ update: uv sync --active --locked --extra dev --extra docs test: - pytest + pytest; status=$$?; rm -f coverage.xml junit.xml .coverage; exit $$status lint: ruff check . --fix --exit-non-zero-on-fix diff --git a/make.ps1 b/make.ps1 index 020d284c..55584d2b 100644 --- a/make.ps1 +++ b/make.ps1 @@ -111,6 +111,9 @@ switch ($task) { "test" { pytest + $exitCode = $LASTEXITCODE + Remove-Item -Force -ErrorAction SilentlyContinue coverage.xml, junit.xml, .coverage + if ($exitCode -ne 0) { exit $exitCode } } "lint" {