From fe333e1f4eee3b31efeb7b2c15210d0ecc154419 Mon Sep 17 00:00:00 2001 From: kdmukai Date: Tue, 24 Jun 2025 21:46:26 -0500 Subject: [PATCH 1/2] Exclude hardware drivers from `coverage` --- pyproject.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index e6f08308..49920040 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,6 +46,11 @@ exclude_lines = [ # Omit; need a different approach to test modules with hardware dependencies omit = [ "*/__init__.py", + "*/seedsigner/hardware/camera.py", + "*/seedsigner/hardware/pivideostream.py", + "*/seedsigner/hardware/displays/ST7789.py", + "*/seedsigner/hardware/displays/st7789_mpy.py", + "*/seedsigner/hardware/displays/ili9341.py", "*/tests/*", ] skip_covered = true From 89323bd38984e529b80288e27034bf7561337ad4 Mon Sep 17 00:00:00 2001 From: kdmukai Date: Tue, 24 Jun 2025 21:49:18 -0500 Subject: [PATCH 2/2] Use more explicit path --- pyproject.toml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 49920040..511f159c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,11 +46,11 @@ exclude_lines = [ # Omit; need a different approach to test modules with hardware dependencies omit = [ "*/__init__.py", - "*/seedsigner/hardware/camera.py", - "*/seedsigner/hardware/pivideostream.py", - "*/seedsigner/hardware/displays/ST7789.py", - "*/seedsigner/hardware/displays/st7789_mpy.py", - "*/seedsigner/hardware/displays/ili9341.py", + "src/seedsigner/hardware/camera.py", + "src/seedsigner/hardware/pivideostream.py", + "src/seedsigner/hardware/displays/ST7789.py", + "src/seedsigner/hardware/displays/st7789_mpy.py", + "src/seedsigner/hardware/displays/ili9341.py", "*/tests/*", ] skip_covered = true