Coverage report: 97%

Files Functions Classes

coverage.py v7.14.1, created at 2026-06-16 20:06 +0000

File   statements missing excluded   coverage
app/__init__.py   0 0 0   100%
app/api/v1/dependencies.py   25 1 0   96%
app/api/v1/endpoints/check_router.py   7 0 0   100%
app/api/v1/endpoints/move_router.py   7 0 0   100%
app/api/v1/endpoints/ready_router.py   7 1 0   86%
app/api/v1/endpoints/setup_router.py   7 0 0   100%
app/api/v1/router.py   10 0 0   100%
app/core/config.py   21 0 0   100%
app/core/context.py   4 0 0   100%
app/core/database.py   7 2 0   71%
app/core/events.py   25 0 0   100%
app/core/logging.py   20 1 0   95%
app/core/metrics.py   5 0 0   100%
app/core/middleware.py   23 0 0   100%
app/core/observability.py   16 0 0   100%
app/core/tracing.py   11 0 0   100%
app/domain/probe/commands/command.py   7 1 0   86%
app/domain/probe/commands/factory.py   13 0 0   100%
app/domain/probe/commands/move_command.py   15 0 0   100%
app/domain/probe/commands/turn_left_command.py   10 0 0   100%
app/domain/probe/commands/turn_right_command.py   10 0 0   100%
app/domain/probe/entities/grid.py   13 0 0   100%
app/domain/probe/entities/probe.py   11 0 0   100%
app/domain/probe/exceptions.py   8 0 0   100%
app/domain/services/CommandRunner.py   12 0 0   100%
app/main.py   18 0 0   100%
app/models/Base.py   3 0 0   100%
app/models/Grid.py   12 0 0   100%
app/models/Probe.py   13 0 0   100%
app/repositories/probe_repository.py   38 6 0   84%
app/schemas/check.py   4 0 0   100%
app/schemas/direction.py   6 0 0   100%
app/schemas/move.py   12 0 0   100%
app/schemas/probe.py   8 0 0   100%
app/schemas/ready.py   4 0 0   100%
app/schemas/setup.py   9 0 0   100%
app/services/check_service.py   13 0 0   100%
app/services/move_service.py   37 0 0   100%
app/services/ready_service.py   11 5 0   55%
app/services/setup_service.py   22 0 0   100%
Total   504 17 0   97%

No items found using the specified filter.