Coverage report: 92.54%
Files Functions Classes
coverage.py v7.15.2, created at 2026-07-30 21:22 +0000
coverage.py v7.15.2, created at 2026-07-30 21:22 +0000
| Statements | Branches | Total | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| File | coverage | statements | missing | excluded | coverage | branches | partial | coverage | |||
| cli/_container_runtime.py | 100.00% | 39 | 0 | 0 | 93.75% | 16 | 1 | 98.18% | |||
| cli/_image_mirror.py | 99.54% | 216 | 1 | 0 | 100.00% | 64 | 0 | 99.64% | |||
| cli/_image_uri.py | 92.11% | 38 | 3 | 0 | 78.57% | 14 | 3 | 88.46% | |||
| cli/analytics_user_mgmt.py | 94.02% | 184 | 11 | 0 | 89.29% | 56 | 6 | 92.92% | |||
| cli/aws_client.py | 97.58% | 372 | 9 | 0 | 86.21% | 116 | 16 | 94.88% | |||
| cli/capacity/advisor.py | 87.21% | 391 | 50 | 0 | 81.88% | 138 | 7 | 85.82% | |||
| cli/capacity/blocks.py | 97.90% | 143 | 3 | 0 | 94.23% | 52 | 3 | 96.92% | |||
| cli/capacity/checker.py | 97.23% | 759 | 21 | 0 | 95.80% | 286 | 12 | 96.84% | |||
| cli/capacity/history.py | 94.39% | 196 | 11 | 0 | 81.08% | 74 | 14 | 90.74% | |||
| cli/capacity/models.py | 100.00% | 39 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| cli/capacity/multi_region.py | 95.93% | 246 | 10 | 0 | 86.05% | 86 | 8 | 93.37% | |||
| cli/cluster_tunnel.py | 100.00% | 116 | 0 | 0 | 100.00% | 22 | 0 | 100.00% | |||
| cli/commands/analytics_cmd.py | 91.94% | 310 | 25 | 0 | 80.00% | 70 | 12 | 89.74% | |||
| cli/commands/capacity_cmd.py | 92.86% | 700 | 50 | 0 | 83.72% | 172 | 26 | 91.06% | |||
| cli/commands/cluster_cmd.py | 100.00% | 73 | 0 | 7 | 91.67% | 12 | 1 | 98.82% | |||
| cli/commands/config_cmd.py | 92.68% | 41 | 3 | 0 | 75.00% | 8 | 2 | 89.80% | |||
| cli/commands/costs_cmd.py | 91.69% | 445 | 37 | 2 | 87.80% | 82 | 8 | 91.08% | |||
| cli/commands/dag_cmd.py | 100.00% | 88 | 0 | 0 | 93.33% | 30 | 2 | 98.31% | |||
| cli/commands/files_cmd.py | 99.07% | 107 | 1 | 0 | 92.86% | 14 | 1 | 98.35% | |||
| cli/commands/images_cmd.py | 95.60% | 341 | 15 | 0 | 78.33% | 60 | 13 | 93.02% | |||
| cli/commands/inference_cmd.py | 98.28% | 699 | 12 | 0 | 90.57% | 212 | 18 | 96.49% | |||
| cli/commands/jobs_cmd.py | 93.66% | 489 | 31 | 0 | 75.00% | 116 | 23 | 90.08% | |||
| cli/commands/mission_cmd.py | 90.94% | 508 | 46 | 2 | 83.78% | 148 | 22 | 89.33% | |||
| cli/commands/models_cmd.py | 94.17% | 103 | 6 | 0 | 72.22% | 18 | 3 | 90.91% | |||
| cli/commands/monitoring_cmd.py | 97.11% | 173 | 5 | 2 | 88.89% | 18 | 2 | 96.34% | |||
| cli/commands/nodepools_cmd.py | 89.17% | 120 | 13 | 0 | 71.43% | 14 | 0 | 87.31% | |||
| cli/commands/queue_cmd.py | 92.47% | 186 | 14 | 0 | 66.67% | 48 | 14 | 87.18% | |||
| cli/commands/stacks_cmd.py | 94.09% | 643 | 38 | 0 | 92.54% | 134 | 10 | 93.82% | |||
| cli/commands/storage_cmd.py | 100.00% | 85 | 0 | 0 | 100.00% | 16 | 0 | 100.00% | |||
| cli/commands/tasks_cmd.py | 100.00% | 158 | 0 | 0 | 100.00% | 50 | 0 | 100.00% | |||
| cli/commands/templates_cmd.py | 97.84% | 139 | 3 | 0 | 75.00% | 24 | 6 | 94.48% | |||
| cli/commands/webhooks_cmd.py | 97.06% | 102 | 3 | 0 | 75.00% | 12 | 3 | 94.74% | |||
| cli/config.py | 99.26% | 135 | 1 | 0 | 97.83% | 46 | 1 | 98.90% | |||
| cli/cost_analytics.py | 97.71% | 131 | 3 | 0 | 88.24% | 34 | 4 | 95.76% | |||
| cli/costs.py | 99.05% | 210 | 2 | 0 | 100.00% | 48 | 0 | 99.22% | |||
| cli/dag.py | 92.50% | 160 | 12 | 0 | 88.71% | 62 | 5 | 91.44% | |||
| cli/ephemeral_bastion.py | 98.73% | 236 | 3 | 2 | 90.62% | 32 | 3 | 97.76% | |||
| cli/files.py | 94.57% | 221 | 12 | 3 | 78.79% | 66 | 12 | 90.94% | |||
| cli/images.py | 88.05% | 544 | 65 | 0 | 79.12% | 182 | 22 | 85.81% | |||
| cli/inference.py | 98.21% | 390 | 7 | 2 | 97.22% | 180 | 5 | 97.89% | |||
| cli/jobs.py | 94.54% | 421 | 23 | 1 | 88.37% | 172 | 20 | 92.75% | |||
| cli/kubectl_helpers.py | 95.31% | 64 | 3 | 0 | 86.36% | 22 | 3 | 93.02% | |||
| cli/main.py | 96.61% | 59 | 2 | 2 | 92.86% | 14 | 1 | 95.89% | |||
| cli/models.py | 98.00% | 150 | 3 | 0 | 93.75% | 48 | 3 | 96.97% | |||
| cli/monitoring_user_mgmt.py | 94.23% | 52 | 3 | 0 | 80.00% | 10 | 2 | 91.94% | |||
| cli/nodepools.py | 89.47% | 171 | 18 | 0 | 89.47% | 38 | 2 | 89.47% | |||
| cli/output.py | 98.17% | 109 | 2 | 0 | 95.83% | 48 | 2 | 97.45% | |||
| cli/ssm_tunnel.py | 100.00% | 54 | 0 | 0 | 100.00% | 12 | 0 | 100.00% | |||
| cli/stacks.py | 84.25% | 2539 | 400 | 2 | 75.09% | 1088 | 213 | 81.50% | |||
| cli/storage.py | 95.43% | 700 | 32 | 16 | 93.70% | 254 | 14 | 94.97% | |||
| gco/_version.py | 100.00% | 1 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| gco/bedrock.py | 94.94% | 178 | 9 | 2 | 85.94% | 64 | 7 | 92.56% | |||
| gco/config/config_loader.py | 96.71% | 425 | 14 | 0 | 91.59% | 214 | 18 | 94.99% | |||
| gco/models/cluster_models.py | 100.00% | 35 | 0 | 0 | 100.00% | 14 | 0 | 100.00% | |||
| gco/models/health_models.py | 100.00% | 73 | 0 | 2 | 100.00% | 38 | 0 | 100.00% | |||
| gco/models/inference_models.py | 98.18% | 110 | 2 | 0 | 94.12% | 34 | 2 | 97.22% | |||
| gco/models/manifest_models.py | 99.01% | 101 | 1 | 0 | 100.00% | 36 | 0 | 99.27% | |||
| gco/services/api_routes/cost.py | 100.00% | 60 | 0 | 0 | 100.00% | 4 | 0 | 100.00% | |||
| gco/services/api_routes/inference_proxy.py | 100.00% | 141 | 0 | 0 | 100.00% | 38 | 0 | 100.00% | |||
| gco/services/api_routes/jobs.py | 88.72% | 337 | 38 | 0 | 76.53% | 98 | 17 | 85.98% | |||
| gco/services/api_routes/manifests.py | 97.65% | 85 | 2 | 0 | 90.00% | 10 | 1 | 96.84% | |||
| gco/services/api_routes/queue.py | 91.72% | 145 | 12 | 2 | 65.62% | 32 | 9 | 87.01% | |||
| gco/services/api_routes/templates.py | 94.44% | 90 | 5 | 2 | 83.33% | 12 | 2 | 93.14% | |||
| gco/services/api_routes/webhooks.py | 100.00% | 56 | 0 | 2 | 100.00% | 6 | 0 | 100.00% | |||
| gco/services/api_shared.py | 100.00% | 147 | 0 | 0 | 88.46% | 26 | 3 | 98.27% | |||
| gco/services/auth_middleware.py | 94.39% | 196 | 11 | 0 | 86.54% | 52 | 7 | 92.74% | |||
| gco/services/aws_ssm.py | 100.00% | 30 | 0 | 0 | 100.00% | 4 | 0 | 100.00% | |||
| gco/services/central_queue_worker.py | 98.78% | 245 | 3 | 0 | 95.71% | 70 | 3 | 98.10% | |||
| gco/services/cost_api.py | 95.83% | 96 | 4 | 6 | 100.00% | 10 | 0 | 96.23% | |||
| gco/services/cost_monitor.py | 100.00% | 195 | 0 | 2 | 97.37% | 38 | 1 | 99.57% | |||
| gco/services/grafana_rotator.py | 96.72% | 61 | 2 | 2 | 100.00% | 2 | 0 | 96.83% | |||
| gco/services/health_api.py | 84.78% | 138 | 21 | 7 | 73.08% | 26 | 5 | 82.93% | |||
| gco/services/health_monitor.py | 96.14% | 389 | 15 | 2 | 88.03% | 142 | 15 | 93.97% | |||
| gco/services/inference_api.py | 85.71% | 42 | 6 | 2 | 100.00% | 0 | 0 | 85.71% | |||
| gco/services/inference_monitor.py | 94.72% | 1194 | 63 | 2 | 86.02% | 372 | 48 | 92.66% | |||
| gco/services/inference_store.py | 95.73% | 117 | 5 | 0 | 87.50% | 40 | 5 | 93.63% | |||
| gco/services/manifest_api.py | 83.45% | 139 | 23 | 7 | 55.56% | 18 | 6 | 80.25% | |||
| gco/services/manifest_processor.py | 93.02% | 673 | 47 | 0 | 88.11% | 286 | 24 | 91.55% | |||
| gco/services/metrics_publisher.py | 100.00% | 92 | 0 | 0 | 100.00% | 18 | 0 | 100.00% | |||
| gco/services/mooncake_pd_proxy.py | 100.00% | 96 | 0 | 3 | 100.00% | 14 | 0 | 100.00% | |||
| gco/services/queue_processor.py | 92.45% | 371 | 28 | 2 | 88.50% | 200 | 23 | 91.07% | |||
| gco/services/request_size_middleware.py | 86.54% | 52 | 7 | 0 | 72.73% | 22 | 4 | 82.43% | |||
| gco/services/service_metrics.py | 100.00% | 55 | 0 | 4 | 100.00% | 8 | 0 | 100.00% | |||
| gco/services/spot_price_gate.py | 96.94% | 98 | 3 | 0 | 96.43% | 28 | 1 | 96.83% | |||
| gco/services/structured_logging.py | 94.29% | 35 | 2 | 0 | 75.00% | 8 | 2 | 90.70% | |||
| gco/services/template_store.py | 94.13% | 767 | 45 | 0 | 88.67% | 256 | 29 | 92.77% | |||
| gco/services/webhook_dispatcher.py | 99.07% | 322 | 3 | 2 | 95.92% | 98 | 4 | 98.33% | |||
| gco/stacks/analytics_stack.py | 99.39% | 164 | 1 | 0 | 92.86% | 14 | 1 | 98.88% | |||
| gco/stacks/api_gateway_global_stack.py | 98.21% | 223 | 4 | 0 | 76.92% | 26 | 6 | 95.98% | |||
| gco/stacks/aws_load_balancer_controller_policy.py | 90.00% | 10 | 1 | 2 | 50.00% | 2 | 1 | 83.33% | |||
| gco/stacks/constants.py | 95.35% | 129 | 6 | 0 | 80.00% | 30 | 6 | 92.45% | |||
| gco/stacks/global_stack.py | 97.11% | 242 | 7 | 0 | 80.56% | 36 | 7 | 94.96% | |||
| gco/stacks/monitoring_stack.py | 98.88% | 356 | 4 | 4 | 87.50% | 64 | 8 | 97.14% | |||
| gco/stacks/nag_suppressions.py | 97.89% | 142 | 3 | 0 | 92.00% | 50 | 4 | 96.35% | |||
| gco/stacks/regional_api_gateway_stack.py | 98.95% | 95 | 1 | 0 | 80.00% | 10 | 2 | 97.14% | |||
| gco/stacks/regional_stack.py | 99.17% | 842 | 7 | 2 | 89.29% | 140 | 15 | 97.76% | |||
| gco_mcp/audit.py | 95.34% | 193 | 9 | 0 | 91.94% | 62 | 5 | 94.51% | |||
| gco_mcp/audit_middleware.py | 100.00% | 71 | 0 | 0 | 64.29% | 14 | 5 | 94.12% | |||
| gco_mcp/cli_runner.py | 88.51% | 87 | 10 | 0 | 72.22% | 36 | 4 | 83.74% | |||
| gco_mcp/feature_flags.py | 100.00% | 19 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| gco_mcp/iam.py | 89.66% | 29 | 3 | 0 | 100.00% | 2 | 0 | 90.32% | |||
| gco_mcp/local_data.py | 95.50% | 222 | 10 | 0 | 94.44% | 72 | 4 | 95.24% | |||
| gco_mcp/metric_readers/aggregate.py | 100.00% | 23 | 0 | 0 | 100.00% | 14 | 0 | 100.00% | |||
| gco_mcp/metric_readers/cloudwatch.py | 100.00% | 30 | 0 | 0 | 100.00% | 2 | 0 | 100.00% | |||
| gco_mcp/metric_readers/files.py | 89.78% | 137 | 14 | 0 | 86.11% | 36 | 1 | 89.02% | |||
| gco_mcp/metric_readers/localfs.py | 100.00% | 21 | 0 | 0 | 100.00% | 8 | 0 | 100.00% | |||
| gco_mcp/metric_readers/logs.py | 98.08% | 52 | 1 | 0 | 95.00% | 20 | 1 | 97.22% | |||
| gco_mcp/metric_readers/shape.py | 97.01% | 67 | 2 | 0 | 88.89% | 18 | 2 | 95.29% | |||
| gco_mcp/mission/_engine_factory.py | 90.51% | 137 | 13 | 2 | 90.62% | 32 | 3 | 90.53% | |||
| gco_mcp/mission/_environment.py | 50.00% | 48 | 24 | 3 | 75.00% | 8 | 0 | 53.57% | |||
| gco_mcp/mission/audit.py | 97.22% | 108 | 3 | 0 | 90.91% | 44 | 4 | 95.39% | |||
| gco_mcp/mission/checkpoints.py | 100.00% | 35 | 0 | 0 | 100.00% | 16 | 0 | 100.00% | |||
| gco_mcp/mission/criteria_scaffold.py | 96.48% | 227 | 8 | 3 | 87.10% | 62 | 8 | 94.46% | |||
| gco_mcp/mission/decide.py | 98.85% | 87 | 1 | 0 | 93.48% | 46 | 3 | 96.99% | |||
| gco_mcp/mission/engine.py | 92.52% | 575 | 43 | 0 | 81.20% | 250 | 27 | 89.09% | |||
| gco_mcp/mission/final_report.py | 91.60% | 131 | 11 | 0 | 85.42% | 48 | 7 | 89.94% | |||
| gco_mcp/mission/predicate.py | 95.07% | 203 | 10 | 0 | 85.71% | 84 | 12 | 92.33% | |||
| gco_mcp/mission/sampling.py | 93.10% | 478 | 33 | 3 | 85.16% | 128 | 19 | 91.42% | |||
| gco_mcp/mission/sandbox.py | 90.02% | 511 | 51 | 0 | 81.13% | 212 | 26 | 87.41% | |||
| gco_mcp/mission/state.py | 92.19% | 128 | 10 | 103 | 93.33% | 30 | 2 | 92.41% | |||
| gco_mcp/mission/types.py | 100.00% | 115 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| gco_mcp/mission/validation.py | 94.29% | 245 | 14 | 0 | 90.77% | 130 | 12 | 93.07% | |||
| gco_mcp/mission_judge/prompt.py | 97.44% | 39 | 1 | 0 | 75.00% | 4 | 1 | 95.35% | |||
| gco_mcp/mission_judge/rubric.py | 100.00% | 3 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| gco_mcp/mission_judge/score.py | 100.00% | 50 | 0 | 0 | 100.00% | 14 | 0 | 100.00% | |||
| gco_mcp/mission_judge/shape.py | 97.62% | 42 | 1 | 0 | 93.75% | 16 | 1 | 96.55% | |||
| gco_mcp/resources/_eks.py | 90.00% | 30 | 3 | 0 | 70.00% | 10 | 3 | 85.00% | |||
| gco_mcp/resources/ci.py | 95.71% | 140 | 6 | 0 | 64.86% | 74 | 26 | 85.05% | |||
| gco_mcp/resources/clients.py | 95.83% | 24 | 1 | 0 | 90.00% | 10 | 1 | 94.12% | |||
| gco_mcp/resources/cluster.py | 95.35% | 43 | 2 | 0 | 100.00% | 8 | 0 | 96.08% | |||
| gco_mcp/resources/config.py | 95.24% | 21 | 1 | 0 | 75.00% | 4 | 1 | 92.00% | |||
| gco_mcp/resources/costs.py | 100.00% | 14 | 0 | 0 | 100.00% | 2 | 0 | 100.00% | |||
| gco_mcp/resources/demos.py | 97.06% | 34 | 1 | 0 | 75.00% | 16 | 4 | 90.00% | |||
| gco_mcp/resources/docs.py | 97.57% | 371 | 9 | 0 | 80.70% | 114 | 22 | 93.61% | |||
| gco_mcp/resources/iam_policies.py | 94.74% | 19 | 1 | 0 | 66.67% | 6 | 2 | 88.00% | |||
| gco_mcp/resources/images.py | 89.90% | 99 | 10 | 0 | 90.91% | 22 | 2 | 90.08% | |||
| gco_mcp/resources/inference.py | 100.00% | 20 | 0 | 0 | 100.00% | 4 | 0 | 100.00% | |||
| gco_mcp/resources/infra.py | 97.73% | 44 | 1 | 0 | 78.57% | 14 | 3 | 93.10% | |||
| gco_mcp/resources/jobs.py | 90.91% | 33 | 3 | 0 | 83.33% | 6 | 1 | 89.74% | |||
| gco_mcp/resources/k8s.py | 94.74% | 57 | 3 | 0 | 87.50% | 16 | 2 | 93.15% | |||
| gco_mcp/resources/mission.py | 85.07% | 67 | 10 | 0 | 100.00% | 14 | 0 | 87.65% | |||
| gco_mcp/resources/scripts.py | 96.15% | 26 | 1 | 0 | 83.33% | 12 | 2 | 92.11% | |||
| gco_mcp/resources/self.py | 88.57% | 105 | 12 | 0 | 92.86% | 14 | 1 | 89.08% | |||
| gco_mcp/resources/source.py | 90.91% | 55 | 5 | 0 | 80.00% | 30 | 6 | 87.06% | |||
| gco_mcp/resources/tasks.py | 100.00% | 53 | 0 | 0 | 95.83% | 24 | 1 | 98.70% | |||
| gco_mcp/resources/tests.py | 97.83% | 46 | 1 | 0 | 73.08% | 26 | 7 | 88.89% | |||
| gco_mcp/run_mcp.py | 96.88% | 192 | 6 | 2 | 79.73% | 74 | 15 | 92.11% | |||
| gco_mcp/server.py | 88.10% | 42 | 5 | 0 | 75.00% | 16 | 2 | 84.48% | |||
| gco_mcp/tools/_long_task.py | 97.95% | 244 | 5 | 0 | 93.14% | 102 | 7 | 96.53% | |||
| gco_mcp/tools/_task_status.py | 98.34% | 482 | 8 | 0 | 96.09% | 128 | 5 | 97.87% | |||
| gco_mcp/tools/analytics.py | 96.08% | 51 | 2 | 0 | 100.00% | 4 | 0 | 96.36% | |||
| gco_mcp/tools/capacity.py | 100.00% | 181 | 0 | 0 | 100.00% | 96 | 0 | 100.00% | |||
| gco_mcp/tools/cluster.py | 100.00% | 13 | 0 | 0 | 100.00% | 4 | 0 | 100.00% | |||
| gco_mcp/tools/config.py | 100.00% | 11 | 0 | 0 | 100.00% | 2 | 0 | 100.00% | |||
| gco_mcp/tools/costs.py | 97.70% | 87 | 2 | 0 | 60.00% | 20 | 8 | 90.65% | |||
| gco_mcp/tools/dag.py | 100.00% | 15 | 0 | 0 | 100.00% | 2 | 0 | 100.00% | |||
| gco_mcp/tools/docs.py | 98.18% | 55 | 1 | 0 | 91.18% | 34 | 3 | 95.51% | |||
| gco_mcp/tools/examples.py | 98.28% | 58 | 1 | 0 | 91.67% | 36 | 3 | 95.74% | |||
| gco_mcp/tools/images.py | 98.57% | 140 | 2 | 5 | 87.50% | 16 | 2 | 97.44% | |||
| gco_mcp/tools/inference.py | 98.19% | 166 | 3 | 0 | 91.67% | 48 | 4 | 96.73% | |||
| gco_mcp/tools/jobs.py | 97.89% | 95 | 2 | 0 | 90.00% | 20 | 2 | 96.52% | |||
| gco_mcp/tools/metrics.py | 100.00% | 146 | 0 | 0 | 100.00% | 40 | 0 | 100.00% | |||
| gco_mcp/tools/mission.py | 96.11% | 180 | 7 | 0 | 95.00% | 40 | 2 | 95.91% | |||
| gco_mcp/tools/models.py | 95.56% | 45 | 2 | 0 | 100.00% | 4 | 0 | 95.92% | |||
| gco_mcp/tools/monitoring.py | 100.00% | 43 | 0 | 0 | 100.00% | 4 | 0 | 100.00% | |||
| gco_mcp/tools/nodepools.py | 96.72% | 61 | 2 | 0 | 100.00% | 22 | 0 | 97.59% | |||
| gco_mcp/tools/queue.py | 96.72% | 61 | 2 | 0 | 100.00% | 22 | 0 | 97.59% | |||
| gco_mcp/tools/semantic_progress.py | 95.35% | 43 | 2 | 0 | 100.00% | 6 | 0 | 95.92% | |||
| gco_mcp/tools/stacks.py | 97.80% | 182 | 4 | 5 | 79.03% | 62 | 13 | 93.03% | |||
| gco_mcp/tools/storage.py | 97.50% | 80 | 2 | 0 | 100.00% | 20 | 0 | 98.00% | |||
| gco_mcp/tools/tasks.py | 100.00% | 31 | 0 | 0 | 100.00% | 10 | 0 | 100.00% | |||
| gco_mcp/tools/templates.py | 96.36% | 55 | 2 | 0 | 100.00% | 16 | 0 | 97.18% | |||
| gco_mcp/tools/webhooks.py | 96.15% | 52 | 2 | 0 | 100.00% | 18 | 0 | 97.14% | |||
| gco_mcp/version.py | 100.00% | 8 | 0 | 2 | 100.00% | 0 | 0 | 100.00% | |||
| Total | 94.38% | 32418 | 1821 | 228 | 86.54% | 9948 | 1131 | 92.54% | |||
No items found using the specified filter.