Coverage report: 45%

Files Functions Classes

coverage.py v7.8.0, created at 2025-05-19 08:13 -0700

File class statements missing excluded branches partial coverage
src/otg_mcp/__init__.py (no class) 0 0 0 0 0 100%
src/otg_mcp/__main__.py (no class) 9 9 20 2 0 0%
src/otg_mcp/client.py OtgClient 649 441 0 178 11 29%
src/otg_mcp/client.py (no class) 54 0 0 0 0 100%
src/otg_mcp/client_capture.py (no class) 90 82 0 10 0 8%
src/otg_mcp/config.py LoggingConfig 7 0 0 2 0 100%
src/otg_mcp/config.py PortConfig 9 5 0 8 2 35%
src/otg_mcp/config.py TargetConfig 0 0 0 0 0 100%
src/otg_mcp/config.py TargetsConfig 0 0 0 0 0 100%
src/otg_mcp/config.py SchemaConfig 0 0 0 0 0 100%
src/otg_mcp/config.py Config 88 79 0 20 2 10%
src/otg_mcp/config.py (no class) 31 0 0 0 0 100%
src/otg_mcp/models/__init__.py (no class) 2 0 0 0 0 100%
src/otg_mcp/models/models.py ApiResponse 0 0 0 0 0 100%
src/otg_mcp/models/models.py ConfigResponse 0 0 0 0 0 100%
src/otg_mcp/models/models.py MetricsResponse 0 0 0 0 0 100%
src/otg_mcp/models/models.py CaptureResponse 0 0 0 0 0 100%
src/otg_mcp/models/models.py ControlResponse 0 0 0 0 0 100%
src/otg_mcp/models/models.py PortInfo 1 1 0 0 0 0%
src/otg_mcp/models/models.py CapabilitiesVersionResponse 0 0 0 0 0 100%
src/otg_mcp/models/models.py TrafficGeneratorInfo 0 0 0 0 0 100%
src/otg_mcp/models/models.py TrafficGeneratorStatus 0 0 0 0 0 100%
src/otg_mcp/models/models.py TargetHealthInfo 0 0 0 0 0 100%
src/otg_mcp/models/models.py HealthStatus 0 0 0 0 0 100%
src/otg_mcp/models/models.py SnappiError 0 0 0 0 0 100%
src/otg_mcp/models/models.py (no class) 47 0 0 0 0 100%
src/otg_mcp/schema_registry.py SchemaRegistry 202 3 0 66 0 99%
src/otg_mcp/schema_registry.py (no class) 18 0 0 0 0 100%
src/otg_mcp/server.py OtgMcpServer 67 67 0 8 0 0%
src/otg_mcp/server.py (no class) 44 14 2 0 0 68%
Total   1318 701 22 294 15 45%

No items found using the specified filter.