From 8dc5cba9d43af74be65bbc8d8eeffeb8390462b5 Mon Sep 17 00:00:00 2001 From: Suraj Pai Date: Fri, 31 Jan 2025 17:40:00 -0500 Subject: [PATCH] Fix coverage workflow (#145) * Latest package versions * Add coverage badge workflow * Add missing coverage report --- Makefile | 9 +++++++-- assets/images/coverage.svg | 6 +++--- uv.lock | 2 +- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index b7742b8..b02c8e6 100644 --- a/Makefile +++ b/Makefile @@ -26,8 +26,13 @@ formatting: codestyle #* Linting .PHONY: test -test: - uv run pytest -c pyproject.toml --cov=lighter --cov-report=term-missing +test: + uv run pytest -c pyproject.toml --cov-report=html --cov=lighter tests/ + $(MAKE) coverage + +.PHONY: coverage +coverage: + uvx coverage-badge -o assets/images/coverage.svg -f .PHONY: check-codestyle check-codestyle: diff --git a/assets/images/coverage.svg b/assets/images/coverage.svg index 3438732..565169e 100644 --- a/assets/images/coverage.svg +++ b/assets/images/coverage.svg @@ -9,13 +9,13 @@ - + coverage coverage - 97% - 97% + 28% + 28% diff --git a/uv.lock b/uv.lock index 508ad7c..d38264a 100644 --- a/uv.lock +++ b/uv.lock @@ -1217,7 +1217,7 @@ wheels = [ [[package]] name = "project-lighter" -version = "0.0.3a12" +version = "0.0.3a13" source = { editable = "." } dependencies = [ { name = "cerberus" },