Coverage report: 75%

Files Functions Classes

coverage.py v7.9.1, created at 2025-07-04 12:06 +0900

File class statements missing excluded branches partial coverage
flask/src/app.py (no class) 57 8 31 4 1 82%
flask/src/healthz.py (no class) 11 2 16 6 2 76%
flask/src/rasp_water/control/__init__.py (no class) 0 0 0 0 0 100%
flask/src/rasp_water/control/scheduler.py (no class) 149 1 19 62 1 99%
flask/src/rasp_water/control/valve.py VALVE_STATE 0 0 0 0 0 100%
flask/src/rasp_water/control/valve.py CONTROL_MODE 0 0 0 0 0 100%
flask/src/rasp_water/control/valve.py (no class) 189 1 52 58 2 99%
flask/src/rasp_water/control/weather_forecast.py (no class) 31 0 10 4 0 100%
flask/src/rasp_water/control/weather_sensor.py (no class) 42 34 15 12 0 15%
flask/src/rasp_water/control/webapi/__init__.py (no class) 0 0 0 0 0 100%
flask/src/rasp_water/control/webapi/schedule.py (no class) 64 1 0 16 1 98%
flask/src/rasp_water/control/webapi/test/__init__.py (no class) 0 0 0 0 0 100%
flask/src/rasp_water/control/webapi/test/time.py (no class) 66 49 0 20 0 20%
flask/src/rasp_water/control/webapi/valve.py (no class) 144 9 4 38 2 93%
flask/src/rasp_water/metrics/__init__.py (no class) 2 0 0 0 0 100%
flask/src/rasp_water/metrics/collector.py MetricsCollector 44 21 0 4 2 52%
flask/src/rasp_water/metrics/collector.py (no class) 28 0 0 2 0 100%
flask/src/rasp_water/metrics/webapi/__init__.py (no class) 0 0 0 0 0 100%
flask/src/rasp_water/metrics/webapi/page.py (no class) 133 109 0 22 0 15%
Total   960 235 147 248 11 75%

No items found using the specified filter.