Coverage report: 92%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-30 21:47 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
cli / aws_client.py RegionalStack   100% 0 0 0   100% 0 0   100%
cli / aws_client.py ApiEndpoint   100% 0 0 0   100% 0 0   100%
cli / aws_client.py GCOAWSClient   97% 292 9 0   85% 104 16   94%
cli / aws_client.py (no class)   100% 57 0 0   100% 0 0   100%
cli / capacity / advisor.py BedrockCapacityRecommendation   100% 0 0 0   100% 0 0   100%
cli / capacity / advisor.py BedrockCapacityAdvisor   91% 174 15 0   76% 78 7   87%
cli / capacity / advisor.py (no class)   100% 32 0 0   100% 0 0   100%
cli / capacity / checker.py CapacityChecker   89% 461 49 0   77% 212 43   85%
cli / capacity / checker.py (no class)   100% 40 0 0   100% 2 0   100%
cli / capacity / models.py InstanceTypeInfo   100% 1 0 0   100% 0 0   100%
cli / capacity / models.py SpotPriceInfo   100% 0 0 0   100% 0 0   100%
cli / capacity / models.py CapacityEstimate   100% 0 0 0   100% 0 0   100%
cli / capacity / models.py (no class)   100% 36 0 0   100% 0 0   100%
cli / capacity / multi_region.py RegionCapacity   100% 0 0 0   100% 0 0   100%
cli / capacity / multi_region.py MultiRegionCapacityChecker   88% 121 14 0   79% 52 11   86%
cli / capacity / multi_region.py (no class)   97% 64 2 0   88% 8 1   96%
cli / commands / capacity_cmd.py (no class)   97% 310 8 0   89% 62 7   96%
cli / commands / config_cmd.py (no class)   96% 24 1 0   50% 2 1   92%
cli / commands / costs_cmd.py (no class)   87% 160 21 0   86% 28 2   87%
cli / commands / dag_cmd.py (no class)   85% 88 13 0   57% 30 1   78%
cli / commands / files_cmd.py (no class)   99% 107 1 0   93% 14 1   98%
cli / commands / inference_cmd.py (no class)   91% 502 47 0   75% 130 24   88%
cli / commands / jobs_cmd.py (no class)   93% 488 36 0   72% 120 24   88%
cli / commands / models_cmd.py (no class)   95% 83 4 0   75% 12 3   93%
cli / commands / nodepools_cmd.py (no class)   100% 74 0 0   100% 8 0   100%
cli / commands / queue_cmd.py (no class)   96% 169 6 0   74% 38 10   92%
cli / commands / stacks_cmd.py (no class)   74% 498 130 0   61% 92 10   72%
cli / commands / templates_cmd.py (no class)   98% 139 3 0   75% 24 6   94%
cli / commands / webhooks_cmd.py (no class)   98% 81 2 0   80% 10 2   96%
cli / config.py GCOConfig   97% 29 1 0   94% 18 1   96%
cli / config.py (no class)   100% 73 0 0   91% 22 2   98%
cli / costs.py ResourceCost   100% 0 0 0   100% 0 0   100%
cli / costs.py CostSummary   100% 0 0 0   100% 0 0   100%
cli / costs.py WorkloadCost   100% 0 0 0   100% 0 0   100%
cli / costs.py CostTracker   98% 109 2 0   100% 30 0   99%
cli / costs.py (no class)   100% 43 0 0   100% 0 0   100%
cli / dag.py DagStep   100% 0 0 0   100% 0 0   100%
cli / dag.py DagDefinition   100% 41 0 0   97% 32 1   99%
cli / dag.py DagRunner   90% 61 6 0   77% 22 5   87%
cli / dag.py (no class)   98% 42 1 0   100% 2 0   98%
cli / files.py FileSystemInfo   100% 2 0 0   100% 2 0   100%
cli / files.py FileInfo   100% 0 0 0   100% 0 0   100%
cli / files.py FileSystemClient   93% 179 12 3   78% 64 12   89%
cli / files.py (no class)   100% 38 0 0   100% 0 0   100%
cli / inference.py InferenceManager   98% 124 3 0   100% 48 0   98%
cli / inference.py (no class)   100% 24 0 2   100% 0 0   100%
cli / jobs.py JobInfo   100% 6 0 0   100% 4 0   100%
cli / jobs.py JobManager   94% 312 18 1   90% 150 15   93%
cli / jobs.py (no class)   99% 68 1 0   88% 8 1   97%
cli / kubectl_helpers.py (no class)   92% 24 2 0   67% 6 2   87%
cli / main.py (no class)   96% 53 2 2   86% 14 2   94%
cli / models.py ModelManager   100% 61 0 0   100% 20 0   100%
cli / models.py (no class)   100% 18 0 0   100% 0 0   100%
cli / nodepools.py NodePoolInfo   100% 0 0 0   100% 0 0   100%
cli / nodepools.py (no class)   97% 126 4 0   92% 26 2   96%
cli / output.py OutputFormatter   97% 65 2 0   95% 40 2   96%
cli / output.py (no class)   100% 44 0 0   100% 8 0   100%
cli / stacks.py StackInfo   100% 1 0 0   100% 0 0   100%
cli / stacks.py StackManager   89% 528 58 0   78% 260 40   85%
cli / stacks.py (no class)   98% 181 3 2   88% 52 6   96%
gco / _version.py (no class)   100% 1 0 0   100% 0 0   100%
gco / config / config_loader.py ConfigValidationError   100% 0 0 0   100% 0 0   100%
gco / config / config_loader.py ConfigLoader   97% 187 5 0   96% 106 4   97%
gco / config / config_loader.py (no class)   100% 40 0 0   100% 0 0   100%
gco / models / cluster_models.py ResourceThresholds   100% 8 0 0   100% 8 0   100%
gco / models / cluster_models.py ClusterConfig   100% 6 0 0   100% 6 0   100%
gco / models / cluster_models.py (no class)   100% 21 0 0   100% 0 0   100%
gco / models / health_models.py RequestedResources   100% 6 0 0   100% 6 0   100%
gco / models / health_models.py ResourceUtilization   100% 3 0 0   100% 4 0   100%
gco / models / health_models.py HealthStatus   100% 33 0 0   89% 28 3   95%
gco / models / health_models.py (no class)   100% 31 0 2   100% 0 0   100%
gco / models / inference_models.py EndpointState   100% 0 0 0   100% 0 0   100%
gco / models / inference_models.py RegionSyncState   100% 0 0 0   100% 0 0   100%
gco / models / inference_models.py InferenceEndpointSpec   93% 27 2 0   92% 24 2   92%
gco / models / inference_models.py RegionStatus   100% 8 0 0   100% 6 0   100%
gco / models / inference_models.py InferenceEndpoint   100% 7 0 0   100% 4 0   100%
gco / models / inference_models.py (no class)   100% 68 0 0   100% 0 0   100%
gco / models / manifest_models.py KubernetesManifest   100% 23 0 0   100% 18 0   100%
gco / models / manifest_models.py ManifestSubmissionRequest   89% 9 1 0   100% 4 0   92%
gco / models / manifest_models.py ResourceStatus   100% 9 0 0   100% 6 0   100%
gco / models / manifest_models.py ManifestSubmissionResponse   100% 12 0 0   100% 8 0   100%
gco / models / manifest_models.py (no class)   100% 48 0 0   100% 0 0   100%
gco / services / api_routes / jobs.py (no class)   87% 311 39 0   74% 92 16   84%
gco / services / api_routes / manifests.py (no class)   98% 85 2 0   90% 10 1   97%
gco / services / api_routes / queue.py (no class)   97% 110 3 2   93% 14 1   97%
gco / services / api_routes / templates.py (no class)   94% 90 5 2   83% 12 2   93%
gco / services / api_routes / webhooks.py (no class)   100% 56 0 2   100% 6 0   100%
gco / services / api_shared.py SortOrder   100% 0 0 0   100% 0 0   100%
gco / services / api_shared.py JobStatus   100% 0 0 0   100% 0 0   100%
gco / services / api_shared.py WebhookEvent   100% 0 0 0   100% 0 0   100%
gco / services / api_shared.py ManifestSubmissionAPIRequest   100% 0 0 0   100% 0 0   100%
gco / services / api_shared.py ResourceIdentifier   100% 0 0 0   100% 0 0   100%
gco / services / api_shared.py BulkDeleteRequest   100% 0 0 0   100% 0 0   100%
gco / services / api_shared.py JobTemplateRequest   100% 0 0 0   100% 0 0   100%
gco / services / api_shared.py JobFromTemplateRequest   100% 0 0 0   100% 0 0   100%
gco / services / api_shared.py WebhookRequest   100% 0 0 0   100% 0 0   100%
gco / services / api_shared.py QueuedJobRequest   100% 0 0 0   100% 0 0   100%
gco / services / api_shared.py PaginatedResponse   100% 0 0 0   100% 0 0   100%
gco / services / api_shared.py ErrorResponse   100% 0 0 0   100% 0 0   100%
gco / services / api_shared.py (no class)   100% 139 0 0   88% 26 3   98%
gco / services / auth_middleware.py AuthenticationMiddleware   100% 27 0 0   100% 14 0   100%
gco / services / auth_middleware.py (no class)   100% 79 0 0   94% 16 1   99%
gco / services / health_api.py (no class)   85% 136 21 7   73% 26 5   83%
gco / services / health_monitor.py HealthMonitor   99% 257 3 0   91% 116 10   97%
gco / services / health_monitor.py (no class)   96% 71 3 2   100% 4 0   96%
gco / services / inference_monitor.py InferenceMonitor   89% 456 52 0   81% 154 15   87%
gco / services / inference_monitor.py (no class)   92% 62 5 2   100% 0 0   92%
gco / services / inference_store.py InferenceEndpointStore   94% 65 4 0   82% 22 4   91%
gco / services / inference_store.py (no class)   100% 43 0 0   100% 12 0   100%
gco / services / manifest_api.py RequestSizeLimitMiddleware   69% 16 5 0   60% 10 2   65%
gco / services / manifest_api.py (no class)   95% 107 5 7   60% 10 2   92%
gco / services / manifest_processor.py NoAliasSafeLoader   100% 4 0 0   100% 2 0   100%
gco / services / manifest_processor.py ManifestProcessor   98% 459 8 0   94% 218 12   97%
gco / services / manifest_processor.py (no class)   100% 55 0 0   100% 0 0   100%
gco / services / metrics_publisher.py MetricsPublisher   100% 48 0 0   100% 16 0   100%
gco / services / metrics_publisher.py HealthMonitorMetrics   100% 5 0 0   100% 0 0   100%
gco / services / metrics_publisher.py ManifestProcessorMetrics   100% 10 0 0   100% 2 0   100%
gco / services / metrics_publisher.py (no class)   100% 29 0 0   100% 0 0   100%
gco / services / queue_processor.py (no class)   96% 295 11 2   89% 158 17   94%
gco / services / structured_logging.py StructuredJsonFormatter   92% 13 1 0   83% 6 1   89%
gco / services / structured_logging.py (no class)   95% 20 1 0   50% 2 1   91%
gco / services / template_store.py JobStatus   100% 0 0 0   100% 0 0   100%
gco / services / template_store.py TemplateStore   90% 70 7 0   94% 18 1   91%
gco / services / template_store.py WebhookStore   90% 48 5 0   83% 12 2   88%
gco / services / template_store.py JobStore   90% 131 13 0   94% 36 2   91%
gco / services / template_store.py (no class)   100% 63 0 0   100% 6 0   100%
gco / services / webhook_dispatcher.py WebhookEvent   100% 0 0 0   100% 0 0   100%
gco / services / webhook_dispatcher.py WebhookDeliveryResult   100% 0 0 0   100% 0 0   100%
gco / services / webhook_dispatcher.py JobStateCache   100% 5 0 0   100% 0 0   100%
gco / services / webhook_dispatcher.py WebhookDispatcher   99% 214 3 0   95% 84 4   98%
gco / services / webhook_dispatcher.py (no class)   100% 103 0 2   100% 14 0   100%
gco / stacks / api_gateway_global_stack.py GCOApiGatewayGlobalStack   100% 75 0 0   100% 6 0   100%
gco / stacks / api_gateway_global_stack.py (no class)   100% 23 0 0   100% 0 0   100%
gco / stacks / constants.py (no class)   100% 17 0 0   100% 0 0   100%
gco / stacks / global_stack.py GCOGlobalStack   100% 78 0 0   100% 4 0   100%
gco / stacks / global_stack.py (no class)   100% 23 0 0   100% 0 0   100%
gco / stacks / monitoring_stack.py GCOMonitoringStack   99% 232 2 0   84% 32 5   97%
gco / stacks / monitoring_stack.py (no class)   100% 34 0 4   100% 0 0   100%
gco / stacks / nag_suppressions.py (no class)   100% 60 0 0   100% 20 0   100%
gco / stacks / regional_api_gateway_stack.py GCORegionalApiGatewayStack   100% 32 0 0   100% 2 0   100%
gco / stacks / regional_api_gateway_stack.py (no class)   100% 16 0 0   100% 0 0   100%
gco / stacks / regional_stack.py GCORegionalStack   94% 388 25 0   83% 48 8   92%
gco / stacks / regional_stack.py (no class)   100% 57 0 0   100% 0 0   100%
Total     94% 11517 707 44   85% 3312 384   92%

No items found using the specified filter.