| cli/_container_runtime.py |
detect_container_runtime |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/_container_runtime.py |
_detect_container_runtime_uncached |
|
100% |
24 |
0 |
0 |
|
93% |
14 |
1 |
|
97% |
| cli/_container_runtime.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/_image_uri.py |
rewrite_image_uri_for_region |
|
100% |
11 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/_image_uri.py |
(no function) |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/analytics_user_mgmt.py |
_describe_stack_outputs |
|
92% |
13 |
1 |
0 |
|
50% |
2 |
1 |
|
87% |
| cli/analytics_user_mgmt.py |
_find_output |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/analytics_user_mgmt.py |
discover_cognito_pool_id |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/analytics_user_mgmt.py |
discover_cognito_client_id |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/analytics_user_mgmt.py |
discover_api_endpoint |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/analytics_user_mgmt.py |
srp_authenticate |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/analytics_user_mgmt.py |
admin_create_user |
|
100% |
19 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| cli/analytics_user_mgmt.py |
admin_set_user_password |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/analytics_user_mgmt.py |
generate_strong_password |
|
100% |
16 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/analytics_user_mgmt.py |
list_users |
|
100% |
11 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/analytics_user_mgmt.py |
admin_delete_user |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/analytics_user_mgmt.py |
fetch_studio_url |
|
90% |
29 |
3 |
0 |
|
62% |
8 |
3 |
|
84% |
| cli/analytics_user_mgmt.py |
check_stack_complete |
|
100% |
14 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/analytics_user_mgmt.py |
check_ssm_parameter |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/analytics_user_mgmt.py |
scan_orphan_analytics_resources |
|
93% |
29 |
2 |
0 |
|
83% |
12 |
2 |
|
90% |
| cli/analytics_user_mgmt.py |
(no function) |
|
100% |
20 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient.__init__ |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient._is_cache_valid |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient._invalidate_cache |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient.set_use_regional_api |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient.get_regional_api_endpoint |
|
87% |
23 |
3 |
0 |
|
100% |
8 |
0 |
|
90% |
| cli/aws_client.py |
GCOAWSClient.get_api_endpoint |
|
100% |
19 |
0 |
0 |
|
88% |
8 |
1 |
|
96% |
| cli/aws_client.py |
GCOAWSClient.discover_regional_stacks |
|
100% |
23 |
0 |
0 |
|
88% |
16 |
2 |
|
95% |
| cli/aws_client.py |
GCOAWSClient._get_configured_regions |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient._probe_regional_stack |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient.get_regional_stack |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient.call_api |
|
100% |
20 |
0 |
0 |
|
83% |
12 |
2 |
|
94% |
| cli/aws_client.py |
GCOAWSClient.make_authenticated_request |
|
95% |
42 |
2 |
0 |
|
89% |
18 |
2 |
|
93% |
| cli/aws_client.py |
GCOAWSClient.submit_manifests |
|
86% |
22 |
3 |
0 |
|
67% |
12 |
4 |
|
79% |
| cli/aws_client.py |
GCOAWSClient.get_jobs |
|
100% |
10 |
0 |
0 |
|
75% |
4 |
1 |
|
93% |
| cli/aws_client.py |
GCOAWSClient.get_job_details |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient.get_job_logs |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient.delete_job |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient.get_regional_alb_endpoint |
|
92% |
12 |
1 |
0 |
|
50% |
2 |
1 |
|
86% |
| cli/aws_client.py |
GCOAWSClient.get_global_jobs |
|
100% |
10 |
0 |
0 |
|
50% |
4 |
2 |
|
86% |
| cli/aws_client.py |
GCOAWSClient.get_global_health |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient.get_global_status |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient.bulk_delete_global |
|
100% |
11 |
0 |
0 |
|
83% |
6 |
1 |
|
94% |
| cli/aws_client.py |
GCOAWSClient.get_job_events |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient.get_job_pods |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient.get_pod_logs |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient.get_job_metrics |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient.retry_job |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient.bulk_delete_jobs |
|
100% |
13 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| cli/aws_client.py |
GCOAWSClient.get_health |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/aws_client.py |
get_aws_client |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/aws_client.py |
(no function) |
|
100% |
56 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/capacity/advisor.py |
BedrockCapacityAdvisor.__init__ |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/capacity/advisor.py |
BedrockCapacityAdvisor._get_bedrock_client |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/capacity/advisor.py |
BedrockCapacityAdvisor.gather_capacity_data |
|
100% |
74 |
0 |
0 |
|
100% |
30 |
0 |
|
100% |
| cli/capacity/advisor.py |
BedrockCapacityAdvisor._build_prompt |
|
79% |
70 |
15 |
0 |
|
55% |
42 |
7 |
|
70% |
| cli/capacity/advisor.py |
BedrockCapacityAdvisor.get_recommendation |
|
100% |
24 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/capacity/advisor.py |
get_bedrock_capacity_advisor |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/capacity/advisor.py |
(no function) |
|
100% |
31 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/capacity/checker.py |
_instance_desc |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/capacity/checker.py |
CapacityChecker.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/capacity/checker.py |
CapacityChecker.get_instance_info |
|
96% |
25 |
1 |
0 |
|
88% |
8 |
1 |
|
94% |
| cli/capacity/checker.py |
CapacityChecker.check_instance_available_in_region |
|
88% |
17 |
2 |
0 |
|
100% |
6 |
0 |
|
91% |
| cli/capacity/checker.py |
CapacityChecker.get_availability_zones |
|
80% |
10 |
2 |
0 |
|
100% |
0 |
0 |
|
80% |
| cli/capacity/checker.py |
CapacityChecker.get_az_coverage |
|
86% |
14 |
2 |
0 |
|
50% |
6 |
3 |
|
75% |
| cli/capacity/checker.py |
CapacityChecker.get_spot_placement_score |
|
94% |
18 |
1 |
0 |
|
83% |
6 |
1 |
|
92% |
| cli/capacity/checker.py |
CapacityChecker.get_spot_price_history |
|
90% |
31 |
3 |
0 |
|
75% |
12 |
3 |
|
86% |
| cli/capacity/checker.py |
CapacityChecker.get_on_demand_price |
|
95% |
22 |
1 |
0 |
|
75% |
8 |
2 |
|
90% |
| cli/capacity/checker.py |
CapacityChecker.estimate_capacity |
|
100% |
16 |
0 |
0 |
|
90% |
10 |
1 |
|
96% |
| cli/capacity/checker.py |
CapacityChecker._estimate_spot_capacity |
|
87% |
52 |
7 |
0 |
|
81% |
26 |
3 |
|
85% |
| cli/capacity/checker.py |
CapacityChecker._estimate_on_demand_capacity |
|
100% |
20 |
0 |
0 |
|
92% |
12 |
1 |
|
97% |
| cli/capacity/checker.py |
CapacityChecker._assess_on_demand_availability |
|
76% |
62 |
15 |
0 |
|
57% |
44 |
15 |
|
68% |
| cli/capacity/checker.py |
CapacityChecker.recommend_capacity_type |
|
94% |
32 |
2 |
0 |
|
79% |
24 |
5 |
|
88% |
| cli/capacity/checker.py |
CapacityChecker.list_capacity_reservations |
|
100% |
21 |
0 |
0 |
|
80% |
10 |
2 |
|
94% |
| cli/capacity/checker.py |
CapacityChecker.list_capacity_block_offerings |
|
100% |
15 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/capacity/checker.py |
CapacityChecker.get_capacity_block_trend |
|
94% |
33 |
2 |
0 |
|
75% |
12 |
3 |
|
89% |
| cli/capacity/checker.py |
CapacityChecker.list_all_reservations |
|
64% |
11 |
4 |
0 |
|
75% |
4 |
1 |
|
67% |
| cli/capacity/checker.py |
CapacityChecker.check_reservation_availability |
|
87% |
31 |
4 |
0 |
|
88% |
16 |
2 |
|
87% |
| cli/capacity/checker.py |
CapacityChecker.purchase_capacity_block |
|
100% |
24 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/capacity/checker.py |
CapacityChecker.recommend_region_for_job |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/capacity/checker.py |
get_capacity_checker |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/capacity/checker.py |
(no function) |
|
100% |
35 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/capacity/models.py |
InstanceTypeInfo.is_gpu |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/capacity/models.py |
(no function) |
|
100% |
36 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/capacity/multi_region.py |
MultiRegionCapacityChecker.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/capacity/multi_region.py |
MultiRegionCapacityChecker.get_region_capacity |
|
74% |
34 |
9 |
0 |
|
75% |
8 |
2 |
|
74% |
| cli/capacity/multi_region.py |
MultiRegionCapacityChecker.get_all_regions_capacity |
|
75% |
12 |
3 |
0 |
|
100% |
2 |
0 |
|
79% |
| cli/capacity/multi_region.py |
MultiRegionCapacityChecker.recommend_region_for_job |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/capacity/multi_region.py |
MultiRegionCapacityChecker._simple_recommend |
|
100% |
17 |
0 |
0 |
|
75% |
12 |
3 |
|
90% |
| cli/capacity/multi_region.py |
MultiRegionCapacityChecker._weighted_recommend |
|
96% |
51 |
2 |
0 |
|
77% |
26 |
6 |
|
90% |
| cli/capacity/multi_region.py |
compute_price_trend |
|
95% |
19 |
1 |
0 |
|
88% |
8 |
1 |
|
93% |
| cli/capacity/multi_region.py |
compute_weighted_score |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/capacity/multi_region.py |
get_multi_region_capacity_checker |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/capacity/multi_region.py |
(no function) |
|
100% |
33 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/analytics_cmd.py |
analytics |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/analytics_cmd.py |
analytics_status |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/analytics_cmd.py |
analytics_enable |
|
96% |
25 |
1 |
0 |
|
80% |
10 |
2 |
|
91% |
| cli/commands/analytics_cmd.py |
analytics_disable |
|
100% |
13 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/analytics_cmd.py |
users_cmd |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/analytics_cmd.py |
_require_cognito_pool_id |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/analytics_cmd.py |
users_add |
|
83% |
29 |
5 |
0 |
|
88% |
8 |
1 |
|
84% |
| cli/commands/analytics_cmd.py |
users_list |
|
100% |
14 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/analytics_cmd.py |
users_remove |
|
100% |
13 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/analytics_cmd.py |
users_set_password |
|
72% |
25 |
7 |
0 |
|
80% |
10 |
2 |
|
74% |
| cli/commands/analytics_cmd.py |
studio_cmd |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/analytics_cmd.py |
studio_login |
|
80% |
61 |
12 |
0 |
|
60% |
20 |
6 |
|
75% |
| cli/commands/analytics_cmd.py |
analytics_doctor |
|
100% |
35 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| cli/commands/analytics_cmd.py |
analytics_doctor._emit |
|
100% |
6 |
0 |
0 |
|
75% |
4 |
1 |
|
90% |
| cli/commands/analytics_cmd.py |
(no function) |
|
100% |
69 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/capacity_cmd.py |
capacity |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/capacity_cmd.py |
check_capacity |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| cli/commands/capacity_cmd.py |
recommend_capacity |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/capacity_cmd.py |
spot_prices |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/capacity_cmd.py |
instance_info |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/capacity_cmd.py |
capacity_status |
|
100% |
21 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/commands/capacity_cmd.py |
recommend_region |
|
100% |
14 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/commands/capacity_cmd.py |
ai_recommend |
|
100% |
65 |
0 |
0 |
|
89% |
18 |
2 |
|
98% |
| cli/commands/capacity_cmd.py |
list_reservations |
|
92% |
26 |
2 |
0 |
|
88% |
8 |
1 |
|
91% |
| cli/commands/capacity_cmd.py |
reservation_check |
|
90% |
30 |
3 |
0 |
|
83% |
12 |
2 |
|
88% |
| cli/commands/capacity_cmd.py |
reserve_capacity |
|
94% |
36 |
2 |
0 |
|
88% |
8 |
1 |
|
93% |
| cli/commands/capacity_cmd.py |
(no function) |
|
100% |
76 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/config_cmd.py |
config_cmd |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/config_cmd.py |
show_config |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/config_cmd.py |
init_config |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| cli/commands/config_cmd.py |
(no function) |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/costs_cmd.py |
_get_deployment_regions |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/commands/costs_cmd.py |
costs |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/costs_cmd.py |
costs_summary |
|
100% |
21 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/commands/costs_cmd.py |
costs_regions |
|
100% |
22 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/commands/costs_cmd.py |
costs_trend |
|
100% |
26 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/commands/costs_cmd.py |
costs_workloads |
|
48% |
31 |
16 |
0 |
|
62% |
8 |
1 |
|
51% |
| cli/commands/costs_cmd.py |
costs_forecast |
|
76% |
21 |
5 |
0 |
|
75% |
4 |
1 |
|
76% |
| cli/commands/costs_cmd.py |
(no function) |
|
100% |
32 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/dag_cmd.py |
dag |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/dag_cmd.py |
dag_run |
|
100% |
33 |
0 |
0 |
|
92% |
12 |
1 |
|
98% |
| cli/commands/dag_cmd.py |
dag_run.on_progress |
|
100% |
13 |
0 |
0 |
|
92% |
12 |
1 |
|
96% |
| cli/commands/dag_cmd.py |
dag_validate |
|
100% |
21 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/commands/dag_cmd.py |
(no function) |
|
100% |
20 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/files_cmd.py |
files |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/files_cmd.py |
list_file_systems |
|
92% |
13 |
1 |
0 |
|
75% |
4 |
1 |
|
88% |
| cli/commands/files_cmd.py |
get_file_system |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/files_cmd.py |
list_access_points |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/files_cmd.py |
list_storage_contents |
|
100% |
20 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/commands/files_cmd.py |
download_files |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/files_cmd.py |
(no function) |
|
100% |
41 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/images_cmd.py |
images |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/images_cmd.py |
images_init |
|
92% |
13 |
1 |
0 |
|
75% |
4 |
1 |
|
88% |
| cli/commands/images_cmd.py |
images_list |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/images_cmd.py |
images_tags |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/images_cmd.py |
images_describe |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/images_cmd.py |
images_uri |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/images_cmd.py |
images_build |
|
95% |
20 |
1 |
0 |
|
75% |
8 |
2 |
|
89% |
| cli/commands/images_cmd.py |
images_push |
|
92% |
12 |
1 |
0 |
|
50% |
4 |
2 |
|
81% |
| cli/commands/images_cmd.py |
images_delete_tag |
|
77% |
13 |
3 |
0 |
|
50% |
4 |
2 |
|
71% |
| cli/commands/images_cmd.py |
images_delete_repo |
|
77% |
13 |
3 |
0 |
|
50% |
4 |
2 |
|
71% |
| cli/commands/images_cmd.py |
images_cleanup |
|
81% |
16 |
3 |
0 |
|
67% |
6 |
2 |
|
77% |
| cli/commands/images_cmd.py |
images_prune |
|
79% |
14 |
3 |
0 |
|
50% |
4 |
2 |
|
72% |
| cli/commands/images_cmd.py |
images_orphans |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/images_cmd.py |
lifecycle |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/images_cmd.py |
lifecycle_get |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/images_cmd.py |
lifecycle_set |
|
92% |
12 |
1 |
0 |
|
50% |
2 |
1 |
|
86% |
| cli/commands/images_cmd.py |
replication |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/images_cmd.py |
replication_get |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/images_cmd.py |
replication_status |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/images_cmd.py |
replication_sync |
|
91% |
11 |
1 |
0 |
|
50% |
2 |
1 |
|
85% |
| cli/commands/images_cmd.py |
(no function) |
|
100% |
99 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/inference_cmd.py |
inference |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/inference_cmd.py |
inference_deploy |
|
92% |
50 |
4 |
0 |
|
75% |
24 |
4 |
|
86% |
| cli/commands/inference_cmd.py |
inference_list |
|
93% |
27 |
2 |
0 |
|
83% |
6 |
1 |
|
91% |
| cli/commands/inference_cmd.py |
inference_status |
|
95% |
43 |
2 |
0 |
|
75% |
12 |
3 |
|
91% |
| cli/commands/inference_cmd.py |
inference_scale |
|
100% |
12 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/inference_cmd.py |
inference_stop |
|
93% |
14 |
1 |
0 |
|
75% |
4 |
1 |
|
89% |
| cli/commands/inference_cmd.py |
inference_start |
|
100% |
12 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/inference_cmd.py |
inference_delete |
|
93% |
14 |
1 |
0 |
|
75% |
4 |
1 |
|
89% |
| cli/commands/inference_cmd.py |
inference_update_image |
|
100% |
13 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/inference_cmd.py |
inference_invoke |
|
92% |
79 |
6 |
0 |
|
77% |
44 |
8 |
|
87% |
| cli/commands/inference_cmd.py |
inference_canary |
|
78% |
18 |
4 |
0 |
|
100% |
2 |
0 |
|
80% |
| cli/commands/inference_cmd.py |
inference_promote |
|
59% |
32 |
13 |
0 |
|
60% |
10 |
2 |
|
60% |
| cli/commands/inference_cmd.py |
inference_rollback |
|
57% |
30 |
13 |
0 |
|
50% |
10 |
3 |
|
55% |
| cli/commands/inference_cmd.py |
inference_health |
|
97% |
31 |
1 |
0 |
|
75% |
4 |
1 |
|
94% |
| cli/commands/inference_cmd.py |
inference_models |
|
100% |
25 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/commands/inference_cmd.py |
(no function) |
|
100% |
103 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/jobs_cmd.py |
_resolve_result_namespace |
|
56% |
9 |
4 |
0 |
|
33% |
6 |
2 |
|
47% |
| cli/commands/jobs_cmd.py |
jobs |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/jobs_cmd.py |
submit_job |
|
89% |
27 |
3 |
0 |
|
64% |
14 |
3 |
|
80% |
| cli/commands/jobs_cmd.py |
submit_job_direct |
|
96% |
26 |
1 |
0 |
|
75% |
12 |
3 |
|
89% |
| cli/commands/jobs_cmd.py |
submit_job_sqs |
|
100% |
24 |
0 |
0 |
|
88% |
8 |
1 |
|
97% |
| cli/commands/jobs_cmd.py |
queue_status |
|
100% |
29 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| cli/commands/jobs_cmd.py |
list_jobs |
|
63% |
43 |
16 |
0 |
|
50% |
20 |
4 |
|
59% |
| cli/commands/jobs_cmd.py |
get_job |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/jobs_cmd.py |
get_logs |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/jobs_cmd.py |
delete_job |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| cli/commands/jobs_cmd.py |
get_job_events |
|
86% |
22 |
3 |
0 |
|
67% |
6 |
2 |
|
82% |
| cli/commands/jobs_cmd.py |
get_job_pods |
|
87% |
23 |
3 |
0 |
|
67% |
6 |
2 |
|
83% |
| cli/commands/jobs_cmd.py |
get_pod_logs_cmd |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/jobs_cmd.py |
get_job_metrics |
|
96% |
24 |
1 |
0 |
|
83% |
6 |
1 |
|
93% |
| cli/commands/jobs_cmd.py |
retry_job |
|
93% |
14 |
1 |
0 |
|
75% |
4 |
1 |
|
89% |
| cli/commands/jobs_cmd.py |
bulk_delete_jobs |
|
92% |
24 |
2 |
0 |
|
90% |
10 |
1 |
|
91% |
| cli/commands/jobs_cmd.py |
job_health |
|
96% |
27 |
1 |
0 |
|
80% |
10 |
2 |
|
92% |
| cli/commands/jobs_cmd.py |
submit_job_queue |
|
100% |
19 |
0 |
0 |
|
75% |
4 |
1 |
|
96% |
| cli/commands/jobs_cmd.py |
(no function) |
|
100% |
136 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/mission_cmd.py |
_flag_enabled |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/mission_cmd.py |
_check_feature_flag |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/mission_cmd.py |
_strip_private_criteria |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/mission_cmd.py |
_strip_iteration |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| cli/commands/mission_cmd.py |
_emit_json |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/mission_cmd.py |
_emit_error |
|
100% |
4 |
0 |
0 |
|
50% |
2 |
1 |
|
83% |
| cli/commands/mission_cmd.py |
_make_stub_dispatcher |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/commands/mission_cmd.py |
mission_cmd |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/mission_cmd.py |
mission_start |
|
92% |
53 |
4 |
0 |
|
78% |
18 |
4 |
|
89% |
| cli/commands/mission_cmd.py |
_run_to_completion |
|
74% |
23 |
6 |
0 |
|
50% |
10 |
3 |
|
67% |
| cli/commands/mission_cmd.py |
_run_to_completion._drive |
|
70% |
10 |
3 |
0 |
|
50% |
2 |
1 |
|
67% |
| cli/commands/mission_cmd.py |
_ensure_tool_registry |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/mission_cmd.py |
_resolve_registered_tools_for_cli |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/commands/mission_cmd.py |
_resolve_registered_tools_for_cli._list |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/commands/mission_cmd.py |
_resolve_cli_allowlist |
|
100% |
14 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/commands/mission_cmd.py |
mission_status_cmd |
|
94% |
16 |
1 |
0 |
|
75% |
4 |
1 |
|
90% |
| cli/commands/mission_cmd.py |
mission_iterate_cmd |
|
91% |
22 |
2 |
0 |
|
92% |
12 |
1 |
|
91% |
| cli/commands/mission_cmd.py |
mission_iterate_cmd._drive |
|
73% |
11 |
3 |
0 |
|
75% |
4 |
1 |
|
73% |
| cli/commands/mission_cmd.py |
mission_checkpoint_cmd |
|
94% |
17 |
1 |
0 |
|
83% |
6 |
1 |
|
91% |
| cli/commands/mission_cmd.py |
mission_complete_cmd |
|
100% |
19 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/commands/mission_cmd.py |
mission_abort_cmd |
|
100% |
21 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| cli/commands/mission_cmd.py |
mission_resume_cmd |
|
93% |
15 |
1 |
0 |
|
83% |
6 |
1 |
|
90% |
| cli/commands/mission_cmd.py |
mission_history_cmd |
|
95% |
40 |
2 |
0 |
|
86% |
22 |
3 |
|
92% |
| cli/commands/mission_cmd.py |
mission_list_cmd |
|
100% |
15 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/commands/mission_cmd.py |
mission_scaffold_criteria_cmd |
|
92% |
36 |
3 |
0 |
|
80% |
20 |
2 |
|
88% |
| cli/commands/mission_cmd.py |
mission_run_cmd |
|
73% |
51 |
14 |
0 |
|
62% |
16 |
4 |
|
70% |
| cli/commands/mission_cmd.py |
(no function) |
|
100% |
109 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/models_cmd.py |
models |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/models_cmd.py |
models_upload |
|
92% |
13 |
1 |
0 |
|
50% |
2 |
1 |
|
87% |
| cli/commands/models_cmd.py |
models_list |
|
90% |
21 |
2 |
0 |
|
83% |
6 |
1 |
|
89% |
| cli/commands/models_cmd.py |
models_delete |
|
92% |
13 |
1 |
0 |
|
75% |
4 |
1 |
|
88% |
| cli/commands/models_cmd.py |
models_uri |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/models_cmd.py |
(no function) |
|
100% |
26 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/nodepools_cmd.py |
nodepools |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/nodepools_cmd.py |
create_odcr_nodepool |
|
100% |
15 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/nodepools_cmd.py |
list_nodepools |
|
100% |
15 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/commands/nodepools_cmd.py |
describe_nodepool |
|
100% |
12 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/nodepools_cmd.py |
(no function) |
|
100% |
31 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/queue_cmd.py |
queue |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/queue_cmd.py |
queue_submit |
|
100% |
18 |
0 |
0 |
|
75% |
4 |
1 |
|
95% |
| cli/commands/queue_cmd.py |
queue_list |
|
97% |
32 |
1 |
0 |
|
92% |
12 |
1 |
|
95% |
| cli/commands/queue_cmd.py |
queue_get |
|
91% |
34 |
3 |
0 |
|
58% |
12 |
5 |
|
83% |
| cli/commands/queue_cmd.py |
queue_cancel |
|
94% |
16 |
1 |
0 |
|
75% |
4 |
1 |
|
90% |
| cli/commands/queue_cmd.py |
queue_stats |
|
96% |
28 |
1 |
0 |
|
67% |
6 |
2 |
|
91% |
| cli/commands/queue_cmd.py |
(no function) |
|
100% |
40 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/stacks_cmd.py |
stacks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/stacks_cmd.py |
list_stacks |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/stacks_cmd.py |
synth_stack |
|
100% |
11 |
0 |
0 |
|
50% |
2 |
1 |
|
92% |
| cli/commands/stacks_cmd.py |
diff_stack |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/stacks_cmd.py |
deploy_stack |
|
83% |
18 |
3 |
0 |
|
50% |
6 |
1 |
|
75% |
| cli/commands/stacks_cmd.py |
destroy_stack |
|
93% |
15 |
1 |
0 |
|
75% |
4 |
1 |
|
89% |
| cli/commands/stacks_cmd.py |
deploy_all_orchestrated |
|
100% |
25 |
0 |
0 |
|
88% |
8 |
1 |
|
97% |
| cli/commands/stacks_cmd.py |
deploy_all_orchestrated.on_start |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/commands/stacks_cmd.py |
deploy_all_orchestrated.on_complete |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| cli/commands/stacks_cmd.py |
destroy_all_orchestrated |
|
90% |
39 |
4 |
0 |
|
81% |
16 |
1 |
|
87% |
| cli/commands/stacks_cmd.py |
destroy_all_orchestrated.on_start |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/commands/stacks_cmd.py |
destroy_all_orchestrated.on_complete |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| cli/commands/stacks_cmd.py |
bootstrap_cdk |
|
100% |
13 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/stacks_cmd.py |
stack_status |
|
100% |
12 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/stacks_cmd.py |
stack_outputs |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/stacks_cmd.py |
setup_access |
|
84% |
76 |
12 |
0 |
|
90% |
20 |
2 |
|
85% |
| cli/commands/stacks_cmd.py |
fsx_cmd |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/stacks_cmd.py |
fsx_status |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/stacks_cmd.py |
fsx_enable |
|
63% |
27 |
10 |
0 |
|
50% |
10 |
1 |
|
59% |
| cli/commands/stacks_cmd.py |
fsx_disable |
|
81% |
16 |
3 |
0 |
|
75% |
4 |
1 |
|
80% |
| cli/commands/stacks_cmd.py |
valkey_cmd |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/stacks_cmd.py |
valkey_status |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/stacks_cmd.py |
valkey_enable |
|
69% |
16 |
5 |
0 |
|
50% |
2 |
1 |
|
67% |
| cli/commands/stacks_cmd.py |
valkey_disable |
|
77% |
13 |
3 |
0 |
|
50% |
2 |
1 |
|
73% |
| cli/commands/stacks_cmd.py |
aurora_cmd |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/stacks_cmd.py |
aurora_status |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/stacks_cmd.py |
aurora_enable |
|
77% |
26 |
6 |
0 |
|
88% |
8 |
1 |
|
79% |
| cli/commands/stacks_cmd.py |
aurora_disable |
|
77% |
13 |
3 |
0 |
|
50% |
2 |
1 |
|
73% |
| cli/commands/stacks_cmd.py |
(no function) |
|
100% |
126 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/tasks_cmd.py |
_status_dir |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| cli/commands/tasks_cmd.py |
_is_pid_alive |
|
42% |
12 |
7 |
0 |
|
50% |
2 |
1 |
|
43% |
| cli/commands/tasks_cmd.py |
_read_status |
|
83% |
12 |
2 |
0 |
|
50% |
4 |
2 |
|
75% |
| cli/commands/tasks_cmd.py |
_list_records |
|
88% |
8 |
1 |
0 |
|
67% |
6 |
2 |
|
79% |
| cli/commands/tasks_cmd.py |
_format_state |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| cli/commands/tasks_cmd.py |
_format_elapsed |
|
56% |
9 |
4 |
0 |
|
50% |
6 |
3 |
|
53% |
| cli/commands/tasks_cmd.py |
tasks |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/tasks_cmd.py |
tasks_list |
|
100% |
22 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/commands/tasks_cmd.py |
tasks_show |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/commands/tasks_cmd.py |
tasks_tail |
|
43% |
28 |
16 |
0 |
|
50% |
10 |
1 |
|
45% |
| cli/commands/tasks_cmd.py |
tasks_prune |
|
67% |
21 |
7 |
0 |
|
60% |
10 |
4 |
|
65% |
| cli/commands/tasks_cmd.py |
(no function) |
|
100% |
31 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/templates_cmd.py |
templates |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/templates_cmd.py |
templates_list |
|
96% |
24 |
1 |
0 |
|
83% |
6 |
1 |
|
93% |
| cli/commands/templates_cmd.py |
templates_get |
|
96% |
25 |
1 |
0 |
|
67% |
6 |
2 |
|
90% |
| cli/commands/templates_cmd.py |
templates_create |
|
100% |
19 |
0 |
0 |
|
75% |
4 |
1 |
|
96% |
| cli/commands/templates_cmd.py |
templates_delete |
|
92% |
13 |
1 |
0 |
|
50% |
2 |
1 |
|
87% |
| cli/commands/templates_cmd.py |
templates_run |
|
100% |
17 |
0 |
0 |
|
83% |
6 |
1 |
|
96% |
| cli/commands/templates_cmd.py |
(no function) |
|
100% |
40 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/webhooks_cmd.py |
webhooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/webhooks_cmd.py |
webhooks_list |
|
96% |
28 |
1 |
0 |
|
88% |
8 |
1 |
|
94% |
| cli/commands/webhooks_cmd.py |
webhooks_create |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/commands/webhooks_cmd.py |
webhooks_delete |
|
92% |
13 |
1 |
0 |
|
50% |
2 |
1 |
|
87% |
| cli/commands/webhooks_cmd.py |
(no function) |
|
100% |
28 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/config.py |
_load_cdk_json |
|
100% |
11 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/config.py |
GCOConfig.from_file |
|
100% |
11 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| cli/config.py |
GCOConfig.from_env |
|
91% |
11 |
1 |
0 |
|
88% |
8 |
1 |
|
89% |
| cli/config.py |
GCOConfig.to_dict |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/config.py |
GCOConfig.save |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/config.py |
get_config |
|
100% |
24 |
0 |
0 |
|
94% |
18 |
1 |
|
98% |
| cli/config.py |
(no function) |
|
100% |
38 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/costs.py |
CostTracker.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/costs.py |
CostTracker.get_cost_summary |
|
100% |
20 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| cli/costs.py |
CostTracker.get_cost_by_region |
|
100% |
15 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/costs.py |
CostTracker.get_daily_trend |
|
100% |
16 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/costs.py |
CostTracker.estimate_running_workloads |
|
96% |
47 |
2 |
0 |
|
100% |
12 |
0 |
|
97% |
| cli/costs.py |
CostTracker.get_forecast |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/costs.py |
get_cost_tracker |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/costs.py |
(no function) |
|
100% |
42 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/dag.py |
DagDefinition.validate |
|
100% |
21 |
0 |
0 |
|
100% |
18 |
0 |
|
100% |
| cli/dag.py |
DagDefinition.validate.has_cycle |
|
100% |
10 |
0 |
0 |
|
88% |
8 |
1 |
|
94% |
| cli/dag.py |
DagDefinition.get_ready_steps |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/dag.py |
DagDefinition.is_complete |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/dag.py |
DagDefinition.has_failures |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/dag.py |
load_dag |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/dag.py |
DagRunner.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/dag.py |
DagRunner.run |
|
89% |
57 |
6 |
0 |
|
75% |
20 |
5 |
|
86% |
| cli/dag.py |
DagRunner.run._notify |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/dag.py |
get_dag_runner |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/dag.py |
(no function) |
|
100% |
35 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/files.py |
FileSystemInfo.__post_init__ |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/files.py |
FileSystemClient.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/files.py |
FileSystemClient.get_file_systems |
|
100% |
14 |
0 |
0 |
|
75% |
12 |
3 |
|
88% |
| cli/files.py |
FileSystemClient._get_efs_info |
|
100% |
15 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/files.py |
FileSystemClient._get_fsx_info |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/files.py |
FileSystemClient.get_file_system_by_region |
|
100% |
5 |
0 |
0 |
|
75% |
4 |
1 |
|
89% |
| cli/files.py |
FileSystemClient.create_datasync_download_task |
|
100% |
17 |
0 |
0 |
|
88% |
8 |
1 |
|
96% |
| cli/files.py |
FileSystemClient._get_account_id |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/files.py |
FileSystemClient._get_subnet_arn |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| cli/files.py |
FileSystemClient._get_security_group_arn |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| cli/files.py |
FileSystemClient._get_datasync_role_arn |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| cli/files.py |
FileSystemClient.get_access_point_info |
|
67% |
6 |
2 |
0 |
|
100% |
0 |
0 |
|
67% |
| cli/files.py |
FileSystemClient.download_from_pod |
|
95% |
20 |
1 |
0 |
|
83% |
6 |
1 |
|
92% |
| cli/files.py |
FileSystemClient.list_storage_contents |
|
89% |
45 |
5 |
0 |
|
69% |
16 |
5 |
|
84% |
| cli/files.py |
FileSystemClient.download_from_storage |
|
90% |
41 |
4 |
0 |
|
75% |
12 |
1 |
|
87% |
| cli/files.py |
get_file_system_client |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/files.py |
(no function) |
|
100% |
37 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/images.py |
ImageManager.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/images.py |
ImageManager._resolve_region |
|
100% |
9 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/images.py |
ImageManager._account_id |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/images.py |
ImageManager._registry_host |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/images.py |
ImageManager._repo_arn |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/images.py |
ImageManager._ecr_client |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/images.py |
ImageManager._validate_context |
|
100% |
9 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/images.py |
ImageManager._validate_name |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/images.py |
ImageManager._validate_tag |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/images.py |
ImageManager._git_short_sha |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/images.py |
ImageManager._default_tag |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/images.py |
ImageManager._default_lifecycle_policy |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/images.py |
ImageManager._extract_digest |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/images.py |
ImageManager._runtime_or_error |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/images.py |
ImageManager._ecr_login |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/images.py |
ImageManager._check_tag_immutable_collision |
|
64% |
28 |
10 |
0 |
|
50% |
10 |
1 |
|
61% |
| cli/images.py |
ImageManager._apply_retain_tag |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/images.py |
ImageManager.build |
|
84% |
25 |
4 |
0 |
|
50% |
8 |
4 |
|
76% |
| cli/images.py |
ImageManager.push |
|
94% |
16 |
1 |
0 |
|
75% |
4 |
1 |
|
90% |
| cli/images.py |
ImageManager._image_size_bytes |
|
55% |
11 |
5 |
0 |
|
25% |
4 |
1 |
|
47% |
| cli/images.py |
ImageManager.list_repos |
|
100% |
11 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/images.py |
ImageManager._image_count |
|
100% |
10 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/images.py |
ImageManager.list_tags |
|
100% |
9 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/images.py |
ImageManager.describe |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/images.py |
ImageManager.get_uri |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/images.py |
ImageManager.replication_get |
|
92% |
12 |
1 |
0 |
|
75% |
4 |
1 |
|
88% |
| cli/images.py |
ImageManager.replication_status |
|
78% |
18 |
4 |
0 |
|
100% |
8 |
0 |
|
85% |
| cli/images.py |
ImageManager.init |
|
100% |
23 |
0 |
0 |
|
75% |
4 |
1 |
|
96% |
| cli/images.py |
ImageManager.lifecycle_get |
|
87% |
15 |
2 |
0 |
|
50% |
4 |
2 |
|
79% |
| cli/images.py |
ImageManager.lifecycle_set |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/images.py |
ImageManager.replication_sync |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/images.py |
ImageManager.delete_tag |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/images.py |
ImageManager.delete_repo |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/images.py |
ImageManager.cleanup |
|
97% |
36 |
1 |
0 |
|
89% |
18 |
2 |
|
94% |
| cli/images.py |
ImageManager.prune |
|
89% |
37 |
4 |
0 |
|
89% |
18 |
2 |
|
89% |
| cli/images.py |
ImageManager.orphans |
|
95% |
19 |
1 |
0 |
|
90% |
10 |
1 |
|
93% |
| cli/images.py |
ImageManager._collect_inference_image_refs |
|
86% |
21 |
3 |
0 |
|
100% |
6 |
0 |
|
89% |
| cli/images.py |
ImageManager._collect_recent_job_image_refs |
|
89% |
28 |
3 |
0 |
|
100% |
10 |
0 |
|
92% |
| cli/images.py |
ImageManager._parse_iso |
|
100% |
9 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/images.py |
_isoformat |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/images.py |
get_image_manager |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/images.py |
(no function) |
|
100% |
65 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/inference.py |
InferenceManager.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/inference.py |
InferenceManager._get_store |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/inference.py |
InferenceManager.deploy |
|
100% |
34 |
0 |
0 |
|
100% |
28 |
0 |
|
100% |
| cli/inference.py |
InferenceManager.list_endpoints |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/inference.py |
InferenceManager.get_endpoint |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/inference.py |
InferenceManager.scale |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/inference.py |
InferenceManager.stop |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/inference.py |
InferenceManager.start |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/inference.py |
InferenceManager.delete |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/inference.py |
InferenceManager.update_image |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/inference.py |
InferenceManager.add_region |
|
100% |
15 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/inference.py |
InferenceManager.remove_region |
|
100% |
15 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/inference.py |
InferenceManager.canary_deploy |
|
100% |
12 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/inference.py |
InferenceManager.promote_canary |
|
100% |
14 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/inference.py |
InferenceManager.rollback_canary |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/inference.py |
get_inference_manager |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/inference.py |
(no function) |
|
100% |
23 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| cli/jobs.py |
_format_duration |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/jobs.py |
_first_manifest_namespace |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| cli/jobs.py |
_extract_image_refs |
|
94% |
16 |
1 |
0 |
|
92% |
12 |
1 |
|
93% |
| cli/jobs.py |
JobInfo.is_complete |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/jobs.py |
JobInfo.duration_seconds |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/jobs.py |
JobManager.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/jobs.py |
JobManager.load_manifests |
|
100% |
11 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| cli/jobs.py |
JobManager._load_yaml_file |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/jobs.py |
JobManager.submit_job |
|
100% |
14 |
0 |
0 |
|
93% |
14 |
1 |
|
96% |
| cli/jobs.py |
JobManager.submit_job_direct |
|
99% |
69 |
1 |
0 |
|
88% |
42 |
5 |
|
95% |
| cli/jobs.py |
JobManager._get_kubectl_job_status |
|
100% |
18 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| cli/jobs.py |
JobManager.list_jobs |
|
79% |
14 |
3 |
0 |
|
100% |
6 |
0 |
|
85% |
| cli/jobs.py |
JobManager._query_jobs_in_region |
|
100% |
10 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/jobs.py |
JobManager._parse_job_info |
|
100% |
24 |
0 |
0 |
|
93% |
14 |
1 |
|
97% |
| cli/jobs.py |
JobManager.get_job |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/jobs.py |
JobManager.get_job_logs |
|
100% |
14 |
0 |
1 |
|
100% |
2 |
0 |
|
100% |
| cli/jobs.py |
JobManager._get_cloudwatch_logs |
|
100% |
34 |
0 |
0 |
|
93% |
14 |
1 |
|
98% |
| cli/jobs.py |
JobManager.delete_job |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/jobs.py |
JobManager.wait_for_job |
|
88% |
26 |
3 |
0 |
|
80% |
10 |
2 |
|
86% |
| cli/jobs.py |
JobManager.submit_job_sqs |
|
97% |
36 |
1 |
0 |
|
82% |
22 |
4 |
|
91% |
| cli/jobs.py |
JobManager.get_queue_status |
|
100% |
19 |
0 |
0 |
|
83% |
6 |
1 |
|
96% |
| cli/jobs.py |
JobManager.list_jobs_global |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/jobs.py |
JobManager.get_global_health |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/jobs.py |
JobManager.get_global_status |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/jobs.py |
JobManager.bulk_delete_global |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/jobs.py |
JobManager.get_job_events |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/jobs.py |
JobManager.get_job_pods |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/jobs.py |
JobManager.get_pod_logs |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/jobs.py |
JobManager.get_job_metrics |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/jobs.py |
JobManager.retry_job |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/jobs.py |
JobManager.bulk_delete_jobs |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/jobs.py |
get_job_manager |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/jobs.py |
(no function) |
|
100% |
57 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/kubectl_helpers.py |
_validate_cluster_name |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| cli/kubectl_helpers.py |
_validate_region |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| cli/kubectl_helpers.py |
update_kubeconfig |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/kubectl_helpers.py |
(no function) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/main.py |
_configure_cli_logging |
|
90% |
10 |
1 |
0 |
|
83% |
6 |
1 |
|
88% |
| cli/main.py |
cli |
|
100% |
12 |
0 |
0 |
|
88% |
8 |
1 |
|
95% |
| cli/main.py |
main |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| cli/main.py |
(no function) |
|
100% |
34 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| cli/models.py |
ModelManager.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/models.py |
ModelManager._get_bucket_name |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/models.py |
ModelManager._get_s3_client |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/models.py |
ModelManager.upload |
|
100% |
20 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| cli/models.py |
ModelManager.list_models |
|
100% |
16 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/models.py |
ModelManager.get_model_uri |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/models.py |
ModelManager.delete_model |
|
100% |
11 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/models.py |
get_model_manager |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/models.py |
(no function) |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/nodepools.py |
get_vcpus_for_instance_type |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/nodepools.py |
calculate_cpu_limit |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/nodepools.py |
generate_odcr_nodepool_manifest |
|
100% |
30 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| cli/nodepools.py |
get_eks_token |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/nodepools.py |
get_k8s_client |
|
87% |
23 |
3 |
0 |
|
100% |
0 |
0 |
|
87% |
| cli/nodepools.py |
list_cluster_nodepools |
|
100% |
22 |
0 |
0 |
|
88% |
8 |
1 |
|
97% |
| cli/nodepools.py |
describe_cluster_nodepool |
|
90% |
10 |
1 |
0 |
|
75% |
4 |
1 |
|
86% |
| cli/nodepools.py |
(no function) |
|
100% |
19 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/output.py |
_serialize_value |
|
100% |
9 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| cli/output.py |
OutputFormatter.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/output.py |
OutputFormatter.set_format |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/output.py |
OutputFormatter.format |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/output.py |
OutputFormatter._format_json |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/output.py |
OutputFormatter._format_yaml |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/output.py |
OutputFormatter._format_table |
|
93% |
30 |
2 |
0 |
|
90% |
20 |
2 |
|
92% |
| cli/output.py |
OutputFormatter._format_cell |
|
100% |
16 |
0 |
0 |
|
100% |
14 |
0 |
|
100% |
| cli/output.py |
OutputFormatter.print |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/output.py |
OutputFormatter.print_success |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/output.py |
OutputFormatter.print_error |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/output.py |
OutputFormatter.print_warning |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/output.py |
OutputFormatter.print_info |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/output.py |
format_job_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/output.py |
format_capacity_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/output.py |
format_file_system_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/output.py |
format_stack_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/output.py |
get_output_formatter |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/output.py |
(no function) |
|
100% |
26 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
StackInfo.to_dict |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
_safe_rmtree |
|
71% |
7 |
2 |
0 |
|
100% |
2 |
0 |
|
78% |
| cli/stacks.py |
_detect_container_runtime |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| cli/stacks.py |
StackManager.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
StackManager._find_project_root |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/stacks.py |
StackManager._find_cdk |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/stacks.py |
StackManager._ensure_lambda_build |
|
88% |
8 |
1 |
0 |
|
75% |
4 |
1 |
|
83% |
| cli/stacks.py |
StackManager._check_and_fix_stuck_stack |
|
100% |
17 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/stacks.py |
StackManager._diagnose_deploy_failure |
|
93% |
27 |
2 |
0 |
|
88% |
8 |
1 |
|
91% |
| cli/stacks.py |
StackManager._sync_lambda_sources |
|
100% |
17 |
0 |
0 |
|
80% |
10 |
2 |
|
93% |
| cli/stacks.py |
StackManager._rebuild_lambda_packages |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| cli/stacks.py |
StackManager._build_lambda_packages |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
StackManager._build_kubectl_lambda |
|
90% |
20 |
2 |
0 |
|
70% |
10 |
3 |
|
83% |
| cli/stacks.py |
StackManager._build_helm_installer_lambda |
|
88% |
16 |
2 |
0 |
|
75% |
12 |
1 |
|
82% |
| cli/stacks.py |
StackManager._get_python_path |
|
90% |
10 |
1 |
0 |
|
50% |
4 |
2 |
|
79% |
| cli/stacks.py |
StackManager._run_cdk |
|
100% |
12 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/stacks.py |
StackManager.list_stacks |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/stacks.py |
StackManager.synth |
|
100% |
9 |
0 |
0 |
|
67% |
6 |
2 |
|
87% |
| cli/stacks.py |
StackManager.diff |
|
100% |
5 |
0 |
0 |
|
50% |
2 |
1 |
|
86% |
| cli/stacks.py |
StackManager.deploy |
|
100% |
50 |
0 |
0 |
|
97% |
36 |
1 |
|
99% |
| cli/stacks.py |
StackManager.destroy |
|
98% |
41 |
1 |
0 |
|
93% |
28 |
2 |
|
96% |
| cli/stacks.py |
StackManager._read_images_config |
|
100% |
15 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/stacks.py |
StackManager._build_image_registry_inventory |
|
92% |
36 |
3 |
0 |
|
88% |
8 |
1 |
|
91% |
| cli/stacks.py |
StackManager._image_registry_destroy_preflight |
|
100% |
25 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| cli/stacks.py |
StackManager._stack_exists_in_cloudformation |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
StackManager._get_stack_status |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
StackManager._cloudformation_delete_stack |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
StackManager._get_destroy_region |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
StackManager._ensure_analytics_enabled_for_destroy |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/stacks.py |
StackManager._restore_analytics_disabled |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
StackManager._remove_api_gateway_analytics_dependency |
|
80% |
30 |
6 |
0 |
|
100% |
12 |
0 |
|
86% |
| cli/stacks.py |
StackManager._api_gateway_imports_from_analytics |
|
100% |
28 |
0 |
0 |
|
94% |
18 |
1 |
|
98% |
| cli/stacks.py |
StackManager.bootstrap |
|
100% |
7 |
0 |
0 |
|
75% |
4 |
1 |
|
91% |
| cli/stacks.py |
StackManager.is_bootstrapped |
|
90% |
20 |
2 |
0 |
|
67% |
6 |
2 |
|
85% |
| cli/stacks.py |
StackManager.ensure_bootstrapped |
|
100% |
11 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/stacks.py |
StackManager._get_deploy_region |
|
100% |
18 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| cli/stacks.py |
StackManager.get_outputs |
|
100% |
13 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/stacks.py |
StackManager.get_stack_status |
|
100% |
10 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/stacks.py |
StackManager.deploy_orchestrated |
|
88% |
50 |
6 |
0 |
|
81% |
36 |
7 |
|
85% |
| cli/stacks.py |
StackManager._deploy_stacks_parallel |
|
94% |
16 |
1 |
0 |
|
83% |
6 |
1 |
|
91% |
| cli/stacks.py |
StackManager._deploy_stacks_parallel.deploy_single |
|
67% |
12 |
4 |
0 |
|
50% |
4 |
2 |
|
62% |
| cli/stacks.py |
StackManager.destroy_orchestrated |
|
93% |
58 |
4 |
0 |
|
85% |
34 |
5 |
|
90% |
| cli/stacks.py |
StackManager._destroy_stacks_parallel |
|
94% |
16 |
1 |
0 |
|
83% |
6 |
1 |
|
91% |
| cli/stacks.py |
StackManager._destroy_stacks_parallel.destroy_single |
|
67% |
12 |
4 |
0 |
|
50% |
4 |
2 |
|
62% |
| cli/stacks.py |
StackManager._cleanup_backup_vault |
|
100% |
29 |
0 |
0 |
|
94% |
16 |
1 |
|
98% |
| cli/stacks.py |
StackManager.cleanup_eks_security_groups |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/stacks.py |
StackManager._cleanup_eks_security_groups |
|
100% |
32 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| cli/stacks.py |
StackManager._start_eks_sg_watchdog |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
StackManager._start_eks_sg_watchdog._watchdog |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| cli/stacks.py |
get_stack_manager |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
get_stack_deployment_order |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/stacks.py |
get_stack_destroy_order |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
_find_cdk_json |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| cli/stacks.py |
get_fsx_config |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
update_fsx_config |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
_get_feature_config |
|
100% |
18 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| cli/stacks.py |
_update_feature_config |
|
100% |
24 |
0 |
0 |
|
85% |
20 |
3 |
|
93% |
| cli/stacks.py |
get_valkey_config |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
update_valkey_config |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
get_aurora_config |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
update_aurora_config |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
get_analytics_config |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
update_analytics_config |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| cli/stacks.py |
(no function) |
|
100% |
93 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| gco/_version.py |
(no function) |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader._validate_configuration |
|
100% |
18 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader._validate_regions |
|
100% |
10 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader._validate_resource_thresholds |
|
100% |
13 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader._validate_global_accelerator_config |
|
100% |
18 |
0 |
0 |
|
100% |
16 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader._validate_alb_config |
|
100% |
10 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader._validate_manifest_processor_config |
|
100% |
20 |
0 |
0 |
|
100% |
18 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader._validate_api_gateway_config |
|
100% |
23 |
0 |
0 |
|
100% |
18 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader._validate_eks_cluster_config |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader._validate_analytics_environment_config |
|
100% |
21 |
0 |
0 |
|
100% |
16 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_project_name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_deployment_regions |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_global_region |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_api_gateway_region |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_monitoring_region |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_regions |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_kubernetes_version |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_resource_thresholds |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_cluster_config |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_global_accelerator_config |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_alb_config |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_manifest_processor_config |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_api_gateway_config |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_eks_cluster_config |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_fsx_lustre_config |
|
96% |
25 |
1 |
0 |
|
75% |
16 |
4 |
|
88% |
| gco/config/config_loader.py |
ConfigLoader.get_valkey_config |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_aurora_pgvector_config |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_analytics_config |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_analytics_enabled |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_tags |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.validate_region_availability |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
ConfigLoader.get_available_regions |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/config/config_loader.py |
(no function) |
|
100% |
43 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/models/cluster_models.py |
ResourceThresholds.is_disabled |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/models/cluster_models.py |
ResourceThresholds.__post_init__ |
|
100% |
6 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| gco/models/cluster_models.py |
ClusterConfig.__post_init__ |
|
100% |
6 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| gco/models/cluster_models.py |
(no function) |
|
100% |
21 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/models/health_models.py |
RequestedResources.__post_init__ |
|
100% |
6 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| gco/models/health_models.py |
ResourceUtilization.__post_init__ |
|
100% |
3 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/models/health_models.py |
HealthStatus.__post_init__ |
|
100% |
10 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| gco/models/health_models.py |
HealthStatus.is_healthy |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/models/health_models.py |
HealthStatus.get_threshold_violations |
|
100% |
17 |
0 |
0 |
|
81% |
16 |
3 |
|
91% |
| gco/models/health_models.py |
(no function) |
|
100% |
31 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| gco/models/inference_models.py |
InferenceEndpointSpec.to_dict |
|
92% |
26 |
2 |
0 |
|
92% |
24 |
2 |
|
92% |
| gco/models/inference_models.py |
InferenceEndpointSpec.from_dict |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/models/inference_models.py |
RegionStatus.to_dict |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| gco/models/inference_models.py |
InferenceEndpoint.__post_init__ |
|
100% |
4 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/models/inference_models.py |
InferenceEndpoint.to_dict |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/models/inference_models.py |
InferenceEndpoint.from_dict |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/models/inference_models.py |
(no function) |
|
100% |
68 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/models/manifest_models.py |
KubernetesManifest.__post_init__ |
|
100% |
14 |
0 |
0 |
|
100% |
14 |
0 |
|
100% |
| gco/models/manifest_models.py |
KubernetesManifest.get_name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/models/manifest_models.py |
KubernetesManifest.get_namespace |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/models/manifest_models.py |
KubernetesManifest.to_dict |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/models/manifest_models.py |
KubernetesManifest.from_dict |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/models/manifest_models.py |
ManifestSubmissionRequest.__post_init__ |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/models/manifest_models.py |
ManifestSubmissionRequest.get_kubernetes_manifests |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| gco/models/manifest_models.py |
ManifestSubmissionRequest.get_resource_count |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/models/manifest_models.py |
ResourceStatus.__post_init__ |
|
100% |
7 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| gco/models/manifest_models.py |
ResourceStatus.is_successful |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/models/manifest_models.py |
ResourceStatus.get_resource_identifier |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/models/manifest_models.py |
ManifestSubmissionResponse.__post_init__ |
|
100% |
6 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| gco/models/manifest_models.py |
ManifestSubmissionResponse.get_successful_resources |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/models/manifest_models.py |
ManifestSubmissionResponse.get_failed_resources |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/models/manifest_models.py |
ManifestSubmissionResponse.get_summary |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/models/manifest_models.py |
(no function) |
|
100% |
48 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/api_routes/jobs.py |
list_jobs |
|
100% |
31 |
0 |
0 |
|
86% |
14 |
2 |
|
96% |
| gco/services/api_routes/jobs.py |
list_jobs.get_sort_key |
|
57% |
7 |
3 |
0 |
|
50% |
6 |
1 |
|
54% |
| gco/services/api_routes/jobs.py |
get_job |
|
93% |
14 |
1 |
0 |
|
100% |
2 |
0 |
|
94% |
| gco/services/api_routes/jobs.py |
get_job_logs |
|
78% |
45 |
10 |
0 |
|
57% |
14 |
4 |
|
73% |
| gco/services/api_routes/jobs.py |
get_job_events |
|
81% |
21 |
4 |
0 |
|
50% |
2 |
1 |
|
78% |
| gco/services/api_routes/jobs.py |
get_job_pods |
|
92% |
12 |
1 |
0 |
|
100% |
0 |
0 |
|
92% |
| gco/services/api_routes/jobs.py |
get_pod_logs |
|
85% |
20 |
3 |
0 |
|
67% |
6 |
2 |
|
81% |
| gco/services/api_routes/jobs.py |
get_job_metrics |
|
87% |
47 |
6 |
0 |
|
94% |
16 |
1 |
|
89% |
| gco/services/api_routes/jobs.py |
delete_job |
|
92% |
13 |
1 |
0 |
|
100% |
2 |
0 |
|
93% |
| gco/services/api_routes/jobs.py |
bulk_delete_jobs |
|
80% |
45 |
9 |
0 |
|
71% |
24 |
3 |
|
77% |
| gco/services/api_routes/jobs.py |
retry_job |
|
96% |
26 |
1 |
0 |
|
67% |
6 |
2 |
|
91% |
| gco/services/api_routes/jobs.py |
(no function) |
|
100% |
30 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/api_routes/manifests.py |
submit_manifests |
|
93% |
28 |
2 |
0 |
|
75% |
4 |
1 |
|
91% |
| gco/services/api_routes/manifests.py |
validate_manifests |
|
100% |
17 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/services/api_routes/manifests.py |
get_resource_status |
|
100% |
13 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/api_routes/manifests.py |
delete_resource |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/api_routes/manifests.py |
(no function) |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/api_routes/queue.py |
_get_job_store |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/api_routes/queue.py |
submit_job_to_queue |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/api_routes/queue.py |
list_queued_jobs |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/api_routes/queue.py |
get_queued_job |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/api_routes/queue.py |
cancel_queued_job |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/api_routes/queue.py |
get_queue_stats |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/api_routes/queue.py |
poll_and_process_jobs |
|
91% |
34 |
3 |
0 |
|
88% |
8 |
1 |
|
90% |
| gco/services/api_routes/queue.py |
(no function) |
|
100% |
25 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| gco/services/api_routes/templates.py |
_get_template_store |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/api_routes/templates.py |
list_templates |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/api_routes/templates.py |
create_template |
|
67% |
9 |
3 |
0 |
|
100% |
0 |
0 |
|
67% |
| gco/services/api_routes/templates.py |
get_template |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/api_routes/templates.py |
delete_template |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/api_routes/templates.py |
create_job_from_template |
|
93% |
27 |
2 |
0 |
|
67% |
6 |
2 |
|
88% |
| gco/services/api_routes/templates.py |
(no function) |
|
100% |
21 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| gco/services/api_routes/webhooks.py |
_get_webhook_store |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/api_routes/webhooks.py |
list_webhooks |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/api_routes/webhooks.py |
create_webhook |
|
100% |
15 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/api_routes/webhooks.py |
delete_webhook |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/api_routes/webhooks.py |
(no function) |
|
100% |
19 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| gco/services/api_shared.py |
_check_processor |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/api_shared.py |
_check_namespace |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/api_shared.py |
_parse_job_to_dict |
|
100% |
21 |
0 |
0 |
|
88% |
8 |
1 |
|
97% |
| gco/services/api_shared.py |
_parse_pod_to_dict |
|
100% |
23 |
0 |
0 |
|
83% |
12 |
2 |
|
94% |
| gco/services/api_shared.py |
_parse_event_to_dict |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/api_shared.py |
_apply_template_parameters |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/api_shared.py |
(no function) |
|
100% |
86 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/auth_middleware.py |
get_secrets_client |
|
100% |
9 |
0 |
0 |
|
83% |
6 |
1 |
|
93% |
| gco/services/auth_middleware.py |
_is_cache_valid |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/auth_middleware.py |
_refresh_cache |
|
100% |
34 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| gco/services/auth_middleware.py |
get_valid_tokens |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/auth_middleware.py |
get_secret_token |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/auth_middleware.py |
clear_token_cache |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/auth_middleware.py |
AuthenticationMiddleware.__init__ |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/services/auth_middleware.py |
AuthenticationMiddleware.dispatch |
|
100% |
20 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| gco/services/auth_middleware.py |
(no function) |
|
100% |
27 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/aws_ssm.py |
_ssm_client |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/aws_ssm.py |
get_ssm_parameter |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/aws_ssm.py |
get_ssm_parameter_optional |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/aws_ssm.py |
check_ssm_parameter |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/aws_ssm.py |
put_ssm_parameter |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/aws_ssm.py |
(no function) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/health_api.py |
lifespan |
|
81% |
31 |
6 |
0 |
|
50% |
4 |
2 |
|
77% |
| gco/services/health_api.py |
background_health_monitor |
|
42% |
24 |
14 |
0 |
|
25% |
4 |
1 |
|
39% |
| gco/services/health_api.py |
root |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/health_api.py |
health_check |
|
100% |
16 |
0 |
0 |
|
90% |
10 |
1 |
|
96% |
| gco/services/health_api.py |
get_metrics |
|
100% |
9 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/services/health_api.py |
get_status |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| gco/services/health_api.py |
kubernetes_health_check |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/health_api.py |
kubernetes_readiness_check |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/health_api.py |
global_exception_handler |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/health_api.py |
create_app |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/health_api.py |
(no function) |
|
100% |
43 |
0 |
7 |
|
100% |
0 |
0 |
|
100% |
| gco/services/health_monitor.py |
HealthMonitor.__init__ |
|
100% |
22 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/health_monitor.py |
HealthMonitor.get_cluster_metrics |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/health_monitor.py |
HealthMonitor._get_node_metrics |
|
100% |
13 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/health_monitor.py |
HealthMonitor._calculate_cpu_utilization |
|
100% |
28 |
0 |
0 |
|
100% |
14 |
0 |
|
100% |
| gco/services/health_monitor.py |
HealthMonitor._calculate_memory_utilization |
|
100% |
17 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| gco/services/health_monitor.py |
HealthMonitor._parse_memory_string |
|
100% |
18 |
0 |
0 |
|
100% |
16 |
0 |
|
100% |
| gco/services/health_monitor.py |
HealthMonitor._calculate_gpu_utilization |
|
100% |
19 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| gco/services/health_monitor.py |
HealthMonitor._get_active_jobs_count |
|
100% |
12 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| gco/services/health_monitor.py |
HealthMonitor._get_pod_counts |
|
100% |
15 |
0 |
0 |
|
88% |
8 |
1 |
|
96% |
| gco/services/health_monitor.py |
HealthMonitor._calculate_pending_requested_resources |
|
100% |
28 |
0 |
0 |
|
93% |
14 |
1 |
|
98% |
| gco/services/health_monitor.py |
HealthMonitor.get_health_status |
|
100% |
42 |
0 |
0 |
|
77% |
30 |
7 |
|
90% |
| gco/services/health_monitor.py |
HealthMonitor.sync_alb_registration |
|
96% |
24 |
1 |
0 |
|
88% |
8 |
1 |
|
94% |
| gco/services/health_monitor.py |
create_health_monitor_from_env |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/health_monitor.py |
main |
|
91% |
34 |
3 |
0 |
|
100% |
4 |
0 |
|
92% |
| gco/services/health_monitor.py |
(no function) |
|
100% |
26 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| gco/services/inference_monitor.py |
InferenceMonitor.__init__ |
|
88% |
24 |
3 |
0 |
|
100% |
0 |
0 |
|
88% |
| gco/services/inference_monitor.py |
InferenceMonitor.start |
|
95% |
20 |
1 |
0 |
|
83% |
6 |
1 |
|
92% |
| gco/services/inference_monitor.py |
InferenceMonitor._try_acquire_lease |
|
78% |
45 |
10 |
0 |
|
71% |
14 |
0 |
|
76% |
| gco/services/inference_monitor.py |
InferenceMonitor.stop |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/inference_monitor.py |
InferenceMonitor.reconcile |
|
53% |
34 |
16 |
0 |
|
50% |
12 |
2 |
|
52% |
| gco/services/inference_monitor.py |
InferenceMonitor._reconcile_endpoint |
|
100% |
19 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| gco/services/inference_monitor.py |
InferenceMonitor._reconcile_running |
|
93% |
44 |
3 |
0 |
|
80% |
20 |
4 |
|
89% |
| gco/services/inference_monitor.py |
InferenceMonitor._reconcile_stopped |
|
100% |
11 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/services/inference_monitor.py |
InferenceMonitor._reconcile_deleted |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/inference_monitor.py |
InferenceMonitor._deployment_exists |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/inference_monitor.py |
InferenceMonitor._get_deployment |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/inference_monitor.py |
InferenceMonitor._get_deployment_image |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/inference_monitor.py |
InferenceMonitor._resolve_image_for_region |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/services/inference_monitor.py |
InferenceMonitor._create_deployment |
|
90% |
62 |
6 |
0 |
|
77% |
30 |
5 |
|
86% |
| gco/services/inference_monitor.py |
InferenceMonitor._create_service |
|
89% |
9 |
1 |
0 |
|
50% |
2 |
1 |
|
82% |
| gco/services/inference_monitor.py |
InferenceMonitor._ensure_service |
|
29% |
7 |
5 |
0 |
|
0% |
2 |
0 |
|
22% |
| gco/services/inference_monitor.py |
InferenceMonitor._ensure_ingress |
|
29% |
7 |
5 |
0 |
|
0% |
2 |
0 |
|
22% |
| gco/services/inference_monitor.py |
InferenceMonitor._update_ingress_rule |
|
94% |
16 |
1 |
0 |
|
50% |
2 |
1 |
|
89% |
| gco/services/inference_monitor.py |
InferenceMonitor._check_health_watchdog |
|
100% |
24 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| gco/services/inference_monitor.py |
InferenceMonitor._scale_deployment |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/inference_monitor.py |
InferenceMonitor._update_deployment_image |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/inference_monitor.py |
InferenceMonitor._reconcile_canary |
|
100% |
20 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| gco/services/inference_monitor.py |
InferenceMonitor._update_canary_ingress |
|
100% |
18 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/inference_monitor.py |
InferenceMonitor._cleanup_canary |
|
100% |
13 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/services/inference_monitor.py |
InferenceMonitor._delete_resources |
|
100% |
26 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| gco/services/inference_monitor.py |
InferenceMonitor._create_or_update_hpa |
|
96% |
26 |
1 |
0 |
|
92% |
12 |
1 |
|
95% |
| gco/services/inference_monitor.py |
InferenceMonitor.get_metrics |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/inference_monitor.py |
create_inference_monitor_from_env |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/inference_monitor.py |
main |
|
64% |
14 |
5 |
0 |
|
100% |
0 |
0 |
|
64% |
| gco/services/inference_monitor.py |
(no function) |
|
100% |
42 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| gco/services/inference_store.py |
_utc_now_iso |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/inference_store.py |
InferenceEndpointStore.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/inference_store.py |
InferenceEndpointStore.create_endpoint |
|
100% |
14 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| gco/services/inference_store.py |
InferenceEndpointStore.get_endpoint |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/inference_store.py |
InferenceEndpointStore.list_endpoints |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/services/inference_store.py |
InferenceEndpointStore.update_desired_state |
|
86% |
7 |
1 |
0 |
|
50% |
2 |
1 |
|
78% |
| gco/services/inference_store.py |
InferenceEndpointStore.update_spec |
|
86% |
7 |
1 |
0 |
|
50% |
2 |
1 |
|
78% |
| gco/services/inference_store.py |
InferenceEndpointStore.update_region_status |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/inference_store.py |
InferenceEndpointStore.delete_endpoint |
|
86% |
7 |
1 |
0 |
|
50% |
2 |
1 |
|
78% |
| gco/services/inference_store.py |
InferenceEndpointStore.scale_endpoint |
|
86% |
7 |
1 |
0 |
|
50% |
2 |
1 |
|
78% |
| gco/services/inference_store.py |
_serialize_for_dynamo |
|
100% |
7 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| gco/services/inference_store.py |
_deserialize_from_dynamo |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/inference_store.py |
_deserialize_from_dynamo.convert |
|
100% |
7 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| gco/services/inference_store.py |
get_inference_endpoint_store |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/inference_store.py |
(no function) |
|
100% |
23 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/manifest_api.py |
RequestSizeLimitMiddleware.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/manifest_api.py |
RequestSizeLimitMiddleware.dispatch |
|
64% |
14 |
5 |
0 |
|
60% |
10 |
2 |
|
62% |
| gco/services/manifest_api.py |
lifespan |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/manifest_api.py |
root |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/manifest_api.py |
kubernetes_health_check |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/manifest_api.py |
kubernetes_readiness_check |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/manifest_api.py |
health_check |
|
79% |
14 |
3 |
0 |
|
100% |
2 |
0 |
|
81% |
| gco/services/manifest_api.py |
get_service_status |
|
85% |
13 |
2 |
0 |
|
33% |
6 |
2 |
|
68% |
| gco/services/manifest_api.py |
global_exception_handler |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/manifest_api.py |
create_app |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/manifest_api.py |
(no function) |
|
100% |
57 |
0 |
7 |
|
100% |
0 |
0 |
|
100% |
| gco/services/manifest_processor.py |
NoAliasSafeLoader.compose_node |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/manifest_processor.py |
safe_load_yaml |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/manifest_processor.py |
safe_load_all_yaml |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor.__init__ |
|
98% |
43 |
1 |
0 |
|
75% |
4 |
1 |
|
96% |
| gco/services/manifest_processor.py |
ManifestProcessor._extract_pod_spec |
|
92% |
25 |
2 |
0 |
|
70% |
20 |
6 |
|
82% |
| gco/services/manifest_processor.py |
ManifestProcessor._inject_security_defaults |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor.dynamic_client |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor._parse_cpu_string |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor._parse_memory_string |
|
100% |
18 |
0 |
0 |
|
100% |
16 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor._check_yaml_depth |
|
100% |
7 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor.validate_manifest |
|
100% |
32 |
0 |
0 |
|
100% |
22 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor._validate_resource_limits |
|
95% |
41 |
2 |
0 |
|
81% |
16 |
1 |
|
91% |
| gco/services/manifest_processor.py |
ManifestProcessor._get_all_containers |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor._validate_security_context |
|
100% |
46 |
0 |
0 |
|
100% |
40 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor._is_registry_domain |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor._validate_image_sources |
|
95% |
37 |
2 |
0 |
|
96% |
24 |
1 |
|
95% |
| gco/services/manifest_processor.py |
ManifestProcessor.process_manifest_submission |
|
100% |
38 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor._apply_manifest |
|
100% |
42 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor._is_job_finished |
|
100% |
8 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor._get_existing_resource |
|
93% |
14 |
1 |
0 |
|
83% |
6 |
1 |
|
90% |
| gco/services/manifest_processor.py |
ManifestProcessor._get_api_resource |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor._create_resource |
|
100% |
12 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor._update_resource |
|
100% |
13 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor.delete_resource |
|
100% |
14 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor.list_jobs |
|
100% |
20 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor._job_to_dict |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/manifest_processor.py |
ManifestProcessor._get_job_status |
|
100% |
10 |
0 |
0 |
|
88% |
8 |
1 |
|
94% |
| gco/services/manifest_processor.py |
ManifestProcessor.get_resource_status |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/manifest_processor.py |
create_manifest_processor_from_env |
|
85% |
13 |
2 |
0 |
|
50% |
4 |
2 |
|
76% |
| gco/services/manifest_processor.py |
(no function) |
|
100% |
46 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/metrics_publisher.py |
MetricsPublisher.__init__ |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/metrics_publisher.py |
MetricsPublisher.put_metric |
|
100% |
17 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| gco/services/metrics_publisher.py |
MetricsPublisher.put_metrics_batch |
|
100% |
23 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| gco/services/metrics_publisher.py |
HealthMonitorMetrics.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/metrics_publisher.py |
HealthMonitorMetrics.publish_resource_utilization |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/metrics_publisher.py |
HealthMonitorMetrics.publish_health_status |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/metrics_publisher.py |
ManifestProcessorMetrics.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/metrics_publisher.py |
ManifestProcessorMetrics.publish_submission_metrics |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/metrics_publisher.py |
ManifestProcessorMetrics.publish_resource_metrics |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/metrics_publisher.py |
ManifestProcessorMetrics.publish_performance_metrics |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/metrics_publisher.py |
create_health_monitor_metrics |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/metrics_publisher.py |
create_manifest_processor_metrics |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/metrics_publisher.py |
(no function) |
|
100% |
23 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/queue_processor.py |
_parse_cpu_string |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/services/queue_processor.py |
_parse_memory_string |
|
89% |
18 |
2 |
0 |
|
88% |
16 |
2 |
|
88% |
| gco/services/queue_processor.py |
_env_bool |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/queue_processor.py |
_is_registry_domain |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/queue_processor.py |
_iter_containers |
|
88% |
8 |
1 |
0 |
|
83% |
6 |
1 |
|
86% |
| gco/services/queue_processor.py |
_is_image_trusted |
|
92% |
13 |
1 |
0 |
|
92% |
12 |
1 |
|
92% |
| gco/services/queue_processor.py |
load_k8s |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/queue_processor.py |
validate_manifest |
|
96% |
93 |
4 |
0 |
|
92% |
72 |
6 |
|
94% |
| gco/services/queue_processor.py |
_extract_pod_spec |
|
88% |
25 |
3 |
0 |
|
65% |
20 |
7 |
|
78% |
| gco/services/queue_processor.py |
_inject_security_defaults |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/queue_processor.py |
apply_manifest |
|
100% |
36 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| gco/services/queue_processor.py |
process_one_message |
|
100% |
35 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| gco/services/queue_processor.py |
main |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/queue_processor.py |
(no function) |
|
100% |
42 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| gco/services/structured_logging.py |
StructuredJsonFormatter.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/structured_logging.py |
StructuredJsonFormatter.format |
|
90% |
10 |
1 |
0 |
|
83% |
6 |
1 |
|
88% |
| gco/services/structured_logging.py |
configure_structured_logging |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| gco/services/structured_logging.py |
sanitize_log_value |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/structured_logging.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/template_store.py |
_utc_now_iso |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/template_store.py |
TemplateStore.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/template_store.py |
TemplateStore.list_templates |
|
80% |
10 |
2 |
0 |
|
100% |
2 |
0 |
|
83% |
| gco/services/template_store.py |
TemplateStore.get_template |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/template_store.py |
TemplateStore.create_template |
|
100% |
12 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/services/template_store.py |
TemplateStore.update_template |
|
90% |
21 |
2 |
0 |
|
88% |
8 |
1 |
|
90% |
| gco/services/template_store.py |
TemplateStore.delete_template |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/template_store.py |
TemplateStore.template_exists |
|
50% |
6 |
3 |
0 |
|
100% |
0 |
0 |
|
50% |
| gco/services/template_store.py |
WebhookStore.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/template_store.py |
WebhookStore.list_webhooks |
|
62% |
13 |
5 |
0 |
|
75% |
4 |
1 |
|
65% |
| gco/services/template_store.py |
WebhookStore.get_webhook |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/template_store.py |
WebhookStore.create_webhook |
|
100% |
12 |
0 |
0 |
|
75% |
4 |
1 |
|
94% |
| gco/services/template_store.py |
WebhookStore.delete_webhook |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/template_store.py |
WebhookStore.get_webhooks_for_event |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/template_store.py |
JobStore.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/template_store.py |
JobStore.submit_job |
|
100% |
13 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/services/template_store.py |
JobStore.claim_job |
|
100% |
10 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/template_store.py |
JobStore.update_job_status |
|
100% |
26 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| gco/services/template_store.py |
JobStore._append_status_history |
|
71% |
7 |
2 |
0 |
|
100% |
0 |
0 |
|
71% |
| gco/services/template_store.py |
JobStore.get_job |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/template_store.py |
JobStore.list_jobs |
|
89% |
27 |
3 |
0 |
|
90% |
10 |
1 |
|
89% |
| gco/services/template_store.py |
JobStore.get_queued_jobs_for_region |
|
62% |
8 |
3 |
0 |
|
100% |
0 |
0 |
|
62% |
| gco/services/template_store.py |
JobStore.get_job_counts_by_region |
|
71% |
17 |
5 |
0 |
|
83% |
6 |
1 |
|
74% |
| gco/services/template_store.py |
JobStore.cancel_job |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/template_store.py |
JobStore._parse_job_item |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/template_store.py |
get_template_store |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/template_store.py |
get_webhook_store |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/template_store.py |
get_job_store |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/template_store.py |
(no function) |
|
100% |
53 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/webhook_dispatcher.py |
validate_webhook_url |
|
100% |
21 |
0 |
0 |
|
100% |
14 |
0 |
|
100% |
| gco/services/webhook_dispatcher.py |
JobStateCache.get_state |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/webhook_dispatcher.py |
JobStateCache.set_state |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/webhook_dispatcher.py |
JobStateCache.remove |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/webhook_dispatcher.py |
WebhookDispatcher.__init__ |
|
100% |
26 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/webhook_dispatcher.py |
WebhookDispatcher._compute_job_status |
|
100% |
14 |
0 |
0 |
|
92% |
12 |
1 |
|
96% |
| gco/services/webhook_dispatcher.py |
WebhookDispatcher._determine_event |
|
100% |
11 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| gco/services/webhook_dispatcher.py |
WebhookDispatcher._build_payload |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/webhook_dispatcher.py |
WebhookDispatcher._sign_payload |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/webhook_dispatcher.py |
WebhookDispatcher._deliver_webhook |
|
96% |
53 |
2 |
0 |
|
94% |
16 |
1 |
|
96% |
| gco/services/webhook_dispatcher.py |
WebhookDispatcher._dispatch_event |
|
100% |
26 |
0 |
0 |
|
92% |
12 |
1 |
|
97% |
| gco/services/webhook_dispatcher.py |
WebhookDispatcher._process_job_event |
|
100% |
16 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| gco/services/webhook_dispatcher.py |
WebhookDispatcher._sync_watch_jobs |
|
100% |
18 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| gco/services/webhook_dispatcher.py |
WebhookDispatcher._watch_jobs |
|
94% |
16 |
1 |
0 |
|
88% |
8 |
1 |
|
92% |
| gco/services/webhook_dispatcher.py |
WebhookDispatcher.start |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/webhook_dispatcher.py |
WebhookDispatcher.stop |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/services/webhook_dispatcher.py |
WebhookDispatcher._initialize_job_cache |
|
100% |
14 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| gco/services/webhook_dispatcher.py |
WebhookDispatcher.get_metrics |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/webhook_dispatcher.py |
create_webhook_dispatcher_from_env |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/webhook_dispatcher.py |
main |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/services/webhook_dispatcher.py |
(no function) |
|
100% |
62 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/analytics_stack.py |
_parse_removal |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/stacks/analytics_stack.py |
GCOAnalyticsStack.__init__ |
|
100% |
21 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/analytics_stack.py |
GCOAnalyticsStack._create_kms_key |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/stacks/analytics_stack.py |
GCOAnalyticsStack._create_vpc_and_endpoints |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/stacks/analytics_stack.py |
GCOAnalyticsStack._create_access_logs_bucket |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/analytics_stack.py |
GCOAnalyticsStack._create_studio_only_bucket |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/analytics_stack.py |
GCOAnalyticsStack._create_studio_efs |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/analytics_stack.py |
GCOAnalyticsStack._create_execution_role_and_grants |
|
100% |
25 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/stacks/analytics_stack.py |
GCOAnalyticsStack._grant_sagemaker_role_on_cluster_shared_bucket |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/analytics_stack.py |
GCOAnalyticsStack._create_studio_domain |
|
100% |
23 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/analytics_stack.py |
GCOAnalyticsStack._create_emr_app |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/analytics_stack.py |
GCOAnalyticsStack._create_cognito_pool |
|
89% |
9 |
1 |
0 |
|
50% |
2 |
1 |
|
82% |
| gco/stacks/analytics_stack.py |
GCOAnalyticsStack._create_presigned_url_lambda |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/analytics_stack.py |
GCOAnalyticsStack._apply_nag_suppressions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/analytics_stack.py |
(no function) |
|
100% |
33 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/api_gateway_global_stack.py |
GCOApiGatewayGlobalStack.__init__ |
|
92% |
13 |
1 |
0 |
|
50% |
2 |
1 |
|
87% |
| gco/stacks/api_gateway_global_stack.py |
GCOApiGatewayGlobalStack._apply_nag_suppressions |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/api_gateway_global_stack.py |
GCOApiGatewayGlobalStack._create_secret |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/api_gateway_global_stack.py |
GCOApiGatewayGlobalStack._create_rotation_lambda |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/api_gateway_global_stack.py |
GCOApiGatewayGlobalStack._create_proxy_lambda |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/api_gateway_global_stack.py |
GCOApiGatewayGlobalStack._create_aggregator_lambda |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/api_gateway_global_stack.py |
GCOApiGatewayGlobalStack._create_api_gateway |
|
100% |
13 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/stacks/api_gateway_global_stack.py |
GCOApiGatewayGlobalStack._create_global_routes |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/stacks/api_gateway_global_stack.py |
GCOApiGatewayGlobalStack._create_inference_routes |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/stacks/api_gateway_global_stack.py |
GCOApiGatewayGlobalStack._create_outputs |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/api_gateway_global_stack.py |
GCOApiGatewayGlobalStack.set_analytics_config |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/stacks/api_gateway_global_stack.py |
GCOApiGatewayGlobalStack._wire_studio_routes |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/api_gateway_global_stack.py |
GCOApiGatewayGlobalStack._create_waf |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/api_gateway_global_stack.py |
(no function) |
|
100% |
29 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/constants.py |
(no function) |
|
100% |
29 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/global_stack.py |
_parse_images_config |
|
100% |
23 |
0 |
0 |
|
100% |
14 |
0 |
|
100% |
| gco/stacks/global_stack.py |
GCOGlobalStack.__init__ |
|
100% |
22 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/stacks/global_stack.py |
GCOGlobalStack._resolve_client_affinity |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/global_stack.py |
GCOGlobalStack._create_outputs |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/global_stack.py |
GCOGlobalStack._apply_nag_suppressions |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/global_stack.py |
GCOGlobalStack._create_endpoint_group |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/global_stack.py |
GCOGlobalStack.add_regional_endpoint |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/global_stack.py |
GCOGlobalStack.get_accelerator_dns_name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/global_stack.py |
GCOGlobalStack.get_accelerator_arn |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/global_stack.py |
GCOGlobalStack.get_listener_arn |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/global_stack.py |
GCOGlobalStack.get_endpoint_group_arn |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/stacks/global_stack.py |
GCOGlobalStack._create_dynamodb_tables |
|
100% |
26 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/global_stack.py |
GCOGlobalStack._create_model_bucket |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/global_stack.py |
GCOGlobalStack._create_backup_plan |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/global_stack.py |
GCOGlobalStack._create_cluster_shared_kms_key |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/global_stack.py |
GCOGlobalStack._create_cluster_shared_bucket |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/global_stack.py |
GCOGlobalStack._publish_cluster_shared_bucket_ssm_params |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/global_stack.py |
GCOGlobalStack._resolve_replication_destinations |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| gco/stacks/global_stack.py |
GCOGlobalStack._create_image_replication_rule |
|
67% |
6 |
2 |
0 |
|
50% |
4 |
2 |
|
60% |
| gco/stacks/global_stack.py |
GCOGlobalStack._create_image_lookup_lambda |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/global_stack.py |
(no function) |
|
100% |
44 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack.__init__ |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._apply_nag_suppressions |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_alert_topic |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_dashboard |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_global_accelerator_widgets |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_api_gateway_widgets |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_lambda_widgets |
|
100% |
19 |
0 |
0 |
|
75% |
4 |
1 |
|
96% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_sqs_widgets |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_dynamodb_widgets |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_eks_widgets |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_gpu_widgets |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_fsx_widgets |
|
100% |
17 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_valkey_widgets |
|
100% |
11 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_aurora_pgvector_widgets |
|
100% |
17 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_alb_widgets |
|
100% |
11 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_application_widgets |
|
88% |
17 |
2 |
0 |
|
50% |
2 |
1 |
|
84% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_alarms |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_global_accelerator_alarms |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_api_gateway_alarms |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_lambda_alarms |
|
100% |
9 |
0 |
0 |
|
50% |
2 |
1 |
|
91% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_sqs_alarms |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_dynamodb_alarms |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_eks_alarms |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_alb_alarms |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_application_alarms |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_composite_alarms |
|
100% |
22 |
0 |
0 |
|
75% |
8 |
2 |
|
93% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_custom_metrics |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
GCOMonitoringStack._create_outputs |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/monitoring_stack.py |
(no function) |
|
100% |
37 |
0 |
4 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
suppress_managed_policy_opt_in |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
add_eks_suppressions |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
add_lambda_suppressions |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
add_iam_suppressions |
|
100% |
16 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
add_vpc_suppressions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
add_api_gateway_suppressions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
add_monitoring_suppressions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
add_storage_suppressions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
add_sqs_suppressions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
add_secrets_suppressions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
add_eks_cluster_suppressions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
add_backup_suppressions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
add_aurora_pgvector_suppressions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
add_sagemaker_suppressions |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
add_cognito_suppressions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
add_analytics_vpc_suppressions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
add_analytics_s3_suppressions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
add_presigned_url_lambda_suppressions |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
add_emr_serverless_suppressions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
apply_all_suppressions |
|
100% |
24 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| gco/stacks/nag_suppressions.py |
(no function) |
|
100% |
23 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_api_gateway_stack.py |
GCORegionalApiGatewayStack.__init__ |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_api_gateway_stack.py |
GCORegionalApiGatewayStack._apply_nag_suppressions |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_api_gateway_stack.py |
GCORegionalApiGatewayStack._create_vpc_proxy_lambda |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_api_gateway_stack.py |
GCORegionalApiGatewayStack._create_api_gateway |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/stacks/regional_api_gateway_stack.py |
GCORegionalApiGatewayStack._create_outputs |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_api_gateway_stack.py |
(no function) |
|
100% |
16 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
_compute_kubectl_cluster_shared_replacements |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
_augment_trusted_registries_with_project_ecr |
|
100% |
10 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_irsa_role |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack.__init__ |
|
100% |
26 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_vpc_flow_logs |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._apply_nag_suppressions |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_sqs_queue |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_aws_custom_resource_role |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_container_images |
|
100% |
13 |
0 |
0 |
|
50% |
2 |
1 |
|
93% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_eks_cluster |
|
100% |
19 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_pod_identity_agent_addon |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_metrics_server_addon |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_efs_csi_driver_addon |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_cloudwatch_observability_addon |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_service_account_role |
|
100% |
22 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_keda_operator_role |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_pod_identity_associations |
|
100% |
10 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._resolve_cluster_shared_bucket_from_ssm |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._grant_cluster_shared_bucket_to_job_role |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_kubectl_lambda |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._apply_kubernetes_manifests |
|
97% |
79 |
2 |
0 |
|
85% |
20 |
3 |
|
95% |
| gco/stacks/regional_stack.py |
GCORegionalStack._apply_kubernetes_manifests._policy_str |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_ga_registration_lambda |
|
100% |
19 |
0 |
0 |
|
50% |
2 |
1 |
|
95% |
| gco/stacks/regional_stack.py |
GCORegionalStack._get_enabled_helm_charts |
|
100% |
8 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_helm_installer_lambda |
|
0% |
13 |
13 |
0 |
|
100% |
0 |
0 |
|
0% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_efs |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_fsx_lustre |
|
100% |
29 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_valkey_cache |
|
27% |
11 |
8 |
0 |
|
50% |
2 |
1 |
|
31% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_aurora_pgvector |
|
100% |
18 |
0 |
0 |
|
75% |
4 |
1 |
|
95% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_fsx_csi_driver_addon |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_drift_detection |
|
100% |
17 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_mcp_role |
|
100% |
12 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack._create_outputs |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack.get_cluster |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
GCORegionalStack.get_vpc |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| gco/stacks/regional_stack.py |
(no function) |
|
100% |
67 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/audit.py |
_sanitize_arguments |
|
100% |
15 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/audit.py |
_try_get_fastmcp_context |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/audit.py |
_try_get_task_id |
|
67% |
9 |
3 |
0 |
|
50% |
6 |
3 |
|
60% |
| mcp/audit.py |
_build_audit_entry |
|
92% |
25 |
2 |
0 |
|
88% |
16 |
2 |
|
90% |
| mcp/audit.py |
audit_logged |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/audit.py |
audit_logged.async_wrapper |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/audit.py |
audit_logged.sync_wrapper |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/audit.py |
_resolve_tool_search |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/audit.py |
emit_startup_log |
|
100% |
10 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/audit.py |
(no function) |
|
100% |
27 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/audit_middleware.py |
_install_context_patches |
|
100% |
16 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/audit_middleware.py |
_install_context_patches._spy_warning |
|
100% |
4 |
0 |
0 |
|
50% |
2 |
1 |
|
83% |
| mcp/audit_middleware.py |
_install_context_patches._spy_info |
|
100% |
4 |
0 |
0 |
|
50% |
2 |
1 |
|
83% |
| mcp/audit_middleware.py |
_install_context_patches._spy_error |
|
100% |
4 |
0 |
0 |
|
50% |
2 |
1 |
|
83% |
| mcp/audit_middleware.py |
_install_context_patches._spy_elicit |
|
100% |
9 |
0 |
0 |
|
50% |
4 |
2 |
|
85% |
| mcp/audit_middleware.py |
AuditCaptureMiddleware.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/audit_middleware.py |
AuditCaptureMiddleware.on_call_tool |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/audit_middleware.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/cli_runner.py |
_run_cli |
|
100% |
17 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| mcp/cli_runner.py |
(no function) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/feature_flags.py |
_raw |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/feature_flags.py |
is_enabled |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/feature_flags.py |
all_tools_enabled |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/feature_flags.py |
(no function) |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/iam.py |
assume_mcp_role |
|
87% |
23 |
3 |
0 |
|
100% |
2 |
0 |
|
88% |
| mcp/iam.py |
(no function) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/metric_readers/aggregate.py |
reduce_sequence |
|
100% |
16 |
0 |
0 |
|
100% |
14 |
0 |
|
100% |
| mcp/metric_readers/aggregate.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/metric_readers/cloudwatch.py |
select_most_recent |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/metric_readers/cloudwatch.py |
get_datapoint |
|
100% |
18 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/metric_readers/cloudwatch.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/metric_readers/files.py |
_decode |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/metric_readers/files.py |
_maybe_number |
|
73% |
11 |
3 |
0 |
|
50% |
2 |
1 |
|
69% |
| mcp/metric_readers/files.py |
_describe_value |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| mcp/metric_readers/files.py |
_resolve_dot_path |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/metric_readers/files.py |
_reduce_resolved |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| mcp/metric_readers/files.py |
_handle_json |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/metric_readers/files.py |
_handle_yaml |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/metric_readers/files.py |
_handle_csv |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/metric_readers/files.py |
_handle_jsonl |
|
83% |
18 |
3 |
0 |
|
88% |
8 |
1 |
|
85% |
| mcp/metric_readers/files.py |
_handle_hf |
|
60% |
15 |
6 |
0 |
|
50% |
8 |
2 |
|
57% |
| mcp/metric_readers/files.py |
_handle_parquet |
|
31% |
13 |
9 |
0 |
|
0% |
2 |
0 |
|
27% |
| mcp/metric_readers/files.py |
_handle_tfevents |
|
21% |
19 |
15 |
0 |
|
0% |
4 |
0 |
|
17% |
| mcp/metric_readers/files.py |
(no function) |
|
100% |
25 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/metric_readers/localfs.py |
resolve_within_root |
|
100% |
11 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/metric_readers/localfs.py |
_lexically_escapes |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/metric_readers/localfs.py |
(no function) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/metric_readers/logs.py |
extract_by_json_key |
|
100% |
19 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| mcp/metric_readers/logs.py |
extract_by_regex |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/metric_readers/logs.py |
_parse_numeric_string |
|
92% |
12 |
1 |
0 |
|
50% |
2 |
1 |
|
86% |
| mcp/metric_readers/logs.py |
coerce_scalar |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/metric_readers/logs.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/metric_readers/shape.py |
MetricReaderError.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/metric_readers/shape.py |
validate_metric_name |
|
91% |
11 |
1 |
0 |
|
90% |
10 |
1 |
|
90% |
| mcp/metric_readers/shape.py |
default_metric_key |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| mcp/metric_readers/shape.py |
is_numeric_value |
|
100% |
7 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/metric_readers/shape.py |
metrics_result |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/metric_readers/shape.py |
error_envelope |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/metric_readers/shape.py |
(no function) |
|
100% |
34 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/_engine_factory.py |
EngineDependencies.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/_engine_factory.py |
remaining_wall_clock_seconds |
|
83% |
12 |
2 |
0 |
|
100% |
4 |
0 |
|
88% |
| mcp/mission/_engine_factory.py |
fetch_registered_tool_metadata |
|
82% |
11 |
2 |
0 |
|
100% |
0 |
0 |
|
82% |
| mcp/mission/_engine_factory.py |
_live_dispatch_tool |
|
93% |
27 |
2 |
0 |
|
88% |
8 |
1 |
|
91% |
| mcp/mission/_engine_factory.py |
make_stub_dispatcher |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/_engine_factory.py |
make_stub_dispatcher._dispatch |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/_engine_factory.py |
_build_sandbox_runner |
|
78% |
9 |
2 |
0 |
|
100% |
2 |
0 |
|
82% |
| mcp/mission/_engine_factory.py |
_build_sandbox_runner._sandbox_runner |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/mission/_engine_factory.py |
_build_sampling_callable |
|
100% |
11 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/mission/_engine_factory.py |
_build_sampling_callable._sampler |
|
100% |
14 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/_engine_factory.py |
_build_final_lessons_callable |
|
22% |
9 |
7 |
0 |
|
17% |
6 |
1 |
|
20% |
| mcp/mission/_engine_factory.py |
_build_final_lessons_callable._final_lessons |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/mission/_engine_factory.py |
build_engine_dependencies |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/_engine_factory.py |
build_mission_engine |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/_engine_factory.py |
(no function) |
|
100% |
24 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/_environment.py |
_safe_get_checker |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/mission/_environment.py |
_summarise_reservations |
|
0% |
18 |
18 |
0 |
|
0% |
2 |
0 |
|
0% |
| mcp/mission/_environment.py |
gather_session_environment |
|
100% |
16 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/mission/_environment.py |
(no function) |
|
100% |
8 |
0 |
3 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/audit.py |
_now_iso |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/audit.py |
_emit |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/audit.py |
emit_phase_event |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/audit.py |
emit_verdict_event |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/audit.py |
emit_sampling_event |
|
88% |
16 |
2 |
0 |
|
86% |
14 |
2 |
|
87% |
| mcp/mission/audit.py |
emit_script_call_event |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/audit.py |
MissionAuditCollectorHandler.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/audit.py |
MissionAuditCollectorHandler.emit |
|
100% |
9 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/audit.py |
MissionAuditCollectorHandler.entries_for |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/audit.py |
MissionAuditCollectorHandler.clear |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/audit.py |
install_collector |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/audit.py |
get_collector |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/audit.py |
replay_audit_entries |
|
100% |
26 |
0 |
0 |
|
93% |
14 |
1 |
|
98% |
| mcp/mission/audit.py |
replay_audit_entries._flush_current |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| mcp/mission/audit.py |
(no function) |
|
100% |
29 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/checkpoints.py |
should_evaluate_now |
|
100% |
28 |
0 |
0 |
|
100% |
16 |
0 |
|
100% |
| mcp/mission/checkpoints.py |
mark_checkpoint |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/checkpoints.py |
(no function) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/criteria_scaffold.py |
_slugify |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| mcp/mission/criteria_scaffold.py |
_classify_directive |
|
100% |
9 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| mcp/mission/criteria_scaffold.py |
_build_metric_threshold |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/criteria_scaffold.py |
_build_predicate_search |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/criteria_scaffold.py |
_build_tool_call_succeeded |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/criteria_scaffold.py |
_build_event |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/criteria_scaffold.py |
_build_default_placeholder |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/criteria_scaffold.py |
generate_deterministic_criteria |
|
94% |
16 |
1 |
1 |
|
92% |
12 |
1 |
|
93% |
| mcp/mission/criteria_scaffold.py |
ScaffoldSamplingError.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/criteria_scaffold.py |
build_scaffold_prompt |
|
100% |
30 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/criteria_scaffold.py |
_parse_response |
|
90% |
20 |
2 |
0 |
|
71% |
14 |
4 |
|
82% |
| mcp/mission/criteria_scaffold.py |
_normalize_kind_name |
|
91% |
11 |
1 |
0 |
|
83% |
6 |
1 |
|
88% |
| mcp/mission/criteria_scaffold.py |
_normalize_metric_path |
|
100% |
10 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/mission/criteria_scaffold.py |
_AttributeToSubscriptRewriter.visit_Attribute |
|
88% |
8 |
1 |
0 |
|
75% |
4 |
1 |
|
83% |
| mcp/mission/criteria_scaffold.py |
_autofix_predicate |
|
93% |
27 |
2 |
0 |
|
100% |
4 |
0 |
|
94% |
| mcp/mission/criteria_scaffold.py |
generate_sampled_criteria |
|
100% |
29 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/criteria_scaffold.py |
_call_backend |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/criteria_scaffold.py |
_PromptAdapter.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/criteria_scaffold.py |
_PromptAdapter.assemble |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/criteria_scaffold.py |
(no function) |
|
100% |
43 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/decide.py |
decide_verdict |
|
100% |
23 |
0 |
0 |
|
100% |
18 |
0 |
|
100% |
| mcp/mission/decide.py |
_wall_clock_exceeded |
|
88% |
8 |
1 |
0 |
|
75% |
4 |
1 |
|
83% |
| mcp/mission/decide.py |
_completion_satisfied |
|
100% |
10 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| mcp/mission/decide.py |
_strategy_unproductive |
|
100% |
17 |
0 |
0 |
|
83% |
12 |
2 |
|
93% |
| mcp/mission/decide.py |
_tool_name_sequence |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/decide.py |
build_revision_rationale_template |
|
100% |
14 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/decide.py |
(no function) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngineError.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/engine.py |
_default_now |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine.run_iteration |
|
98% |
41 |
1 |
0 |
|
92% |
12 |
1 |
|
96% |
| mcp/mission/engine.py |
MissionEngine._make_iteration_record |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._run_phase |
|
100% |
15 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._propose_phase |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._propose_phase.body |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._build_strategy |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._should_attempt_sampling |
|
75% |
8 |
2 |
0 |
|
67% |
6 |
2 |
|
71% |
| mcp/mission/engine.py |
MissionEngine._try_sample_strategy |
|
75% |
16 |
4 |
0 |
|
75% |
8 |
2 |
|
75% |
| mcp/mission/engine.py |
MissionEngine._coerce_strategy_dict |
|
92% |
13 |
1 |
0 |
|
90% |
10 |
1 |
|
91% |
| mcp/mission/engine.py |
MissionEngine._capture_sampled_rationale |
|
100% |
3 |
0 |
0 |
|
50% |
2 |
1 |
|
80% |
| mcp/mission/engine.py |
MissionEngine._deterministic_strategy |
|
100% |
11 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._widen_args |
|
100% |
29 |
0 |
0 |
|
95% |
20 |
1 |
|
98% |
| mcp/mission/engine.py |
MissionEngine._find_most_recent_successful_call |
|
79% |
14 |
3 |
0 |
|
50% |
14 |
3 |
|
64% |
| mcp/mission/engine.py |
MissionEngine._execute_phase |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._execute_phase.body |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._execute_tool_calls |
|
81% |
16 |
3 |
0 |
|
75% |
8 |
2 |
|
79% |
| mcp/mission/engine.py |
MissionEngine._dispatch_one_call |
|
70% |
10 |
3 |
0 |
|
100% |
0 |
0 |
|
70% |
| mcp/mission/engine.py |
MissionEngine._execute_script |
|
88% |
25 |
3 |
0 |
|
88% |
8 |
1 |
|
88% |
| mcp/mission/engine.py |
MissionEngine._elapsed_ms |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._observe_phase |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._observe_phase.body |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._annotate_tool_result |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._build_observation |
|
86% |
22 |
3 |
0 |
|
69% |
16 |
1 |
|
79% |
| mcp/mission/engine.py |
MissionEngine._evaluate_phase |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._evaluate_phase.body |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._build_cumulative_observation |
|
100% |
17 |
0 |
0 |
|
67% |
6 |
2 |
|
91% |
| mcp/mission/engine.py |
MissionEngine._build_cumulative_observation._accumulate_metrics |
|
86% |
7 |
1 |
0 |
|
83% |
6 |
1 |
|
85% |
| mcp/mission/engine.py |
MissionEngine._evaluate_one_criterion |
|
81% |
16 |
3 |
0 |
|
80% |
10 |
2 |
|
81% |
| mcp/mission/engine.py |
MissionEngine._evaluate_metric_threshold |
|
87% |
15 |
2 |
0 |
|
100% |
6 |
0 |
|
90% |
| mcp/mission/engine.py |
MissionEngine._evaluate_metric_trend |
|
91% |
32 |
3 |
0 |
|
81% |
16 |
1 |
|
88% |
| mcp/mission/engine.py |
MissionEngine._evaluate_event |
|
100% |
10 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._evaluate_predicate |
|
100% |
14 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._evaluate_tool_call_succeeded |
|
74% |
23 |
6 |
0 |
|
65% |
20 |
1 |
|
70% |
| mcp/mission/engine.py |
MissionEngine._decide_phase |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._decide_phase.body |
|
100% |
9 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._update_session_post_iteration |
|
100% |
9 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._previous_evaluated_iteration |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._criteria_improved |
|
91% |
11 |
1 |
0 |
|
88% |
8 |
1 |
|
89% |
| mcp/mission/engine.py |
MissionEngine._finalise_terminal_session |
|
100% |
11 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._finalise_terminal_session._pre_fetched_sampler |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/engine.py |
MissionEngine._maybe_sample_final_lessons |
|
74% |
23 |
6 |
0 |
|
43% |
14 |
4 |
|
62% |
| mcp/mission/engine.py |
_compare_numbers |
|
100% |
13 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| mcp/mission/engine.py |
(no function) |
|
100% |
79 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/final_report.py |
build_deterministic_report |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/final_report.py |
write_final_report |
|
90% |
10 |
1 |
0 |
|
67% |
6 |
2 |
|
81% |
| mcp/mission/final_report.py |
_build_lessons_template |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/final_report.py |
_build_followups_template |
|
100% |
18 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| mcp/mission/final_report.py |
_strip_parsed_ast_from_criteria |
|
71% |
7 |
2 |
0 |
|
75% |
4 |
1 |
|
73% |
| mcp/mission/final_report.py |
_strip_parsed_ast_from_iterations |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/final_report.py |
_strip_parsed_ast_in_place |
|
88% |
8 |
1 |
0 |
|
90% |
10 |
1 |
|
89% |
| mcp/mission/final_report.py |
_final_criteria_evaluation |
|
88% |
8 |
1 |
0 |
|
75% |
4 |
1 |
|
83% |
| mcp/mission/final_report.py |
_safely_invoke_sampler |
|
91% |
11 |
1 |
0 |
|
75% |
4 |
1 |
|
87% |
| mcp/mission/final_report.py |
_apply_sampler_overlay |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/final_report.py |
_write_report_to_filesystem |
|
88% |
16 |
2 |
0 |
|
50% |
2 |
1 |
|
83% |
| mcp/mission/final_report.py |
_attach_report_to_session |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/mission/final_report.py |
(no function) |
|
100% |
28 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
PredicateRejected.__init__ |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator._current_locals |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator._name_is_visible |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator._is_dunder |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator._reject |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator._push_scope |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator._pop_scope |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator._collect_target_names |
|
82% |
11 |
2 |
0 |
|
88% |
8 |
1 |
|
84% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_Expression |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator.generic_visit |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_Constant |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_Name |
|
100% |
4 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_List |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_Tuple |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_Set |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_Dict |
|
100% |
6 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_Starred |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_BinOp |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_UnaryOp |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_BoolOp |
|
75% |
4 |
1 |
0 |
|
75% |
4 |
1 |
|
75% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_Compare |
|
83% |
6 |
1 |
0 |
|
83% |
6 |
1 |
|
83% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_IfExp |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_Attribute |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_Subscript |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_Slice |
|
100% |
6 |
0 |
0 |
|
50% |
6 |
3 |
|
75% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_Call |
|
93% |
14 |
1 |
0 |
|
93% |
14 |
1 |
|
93% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_JoinedStr |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_FormattedValue |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| mcp/mission/predicate.py |
_PredicateValidator._validate_comprehensions |
|
94% |
18 |
1 |
0 |
|
92% |
12 |
1 |
|
93% |
| mcp/mission/predicate.py |
_PredicateValidator._visit_comprehension_like |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_ListComp |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_SetComp |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_GeneratorExp |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
_PredicateValidator.visit_DictComp |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
parse_predicate |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/predicate.py |
evaluate_predicate |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/predicate.py |
(no function) |
|
100% |
58 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sampling.py |
_summarise_environment_context |
|
100% |
13 |
0 |
0 |
|
83% |
6 |
1 |
|
95% |
| mcp/mission/sampling.py |
_dumps |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sampling.py |
_utf8_len |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sampling.py |
_truncate_serialised |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sampling.py |
_summarise_observation |
|
94% |
16 |
1 |
0 |
|
88% |
8 |
1 |
|
92% |
| mcp/mission/sampling.py |
_summarise_iteration |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sampling.py |
_summarise_iteration_for_lessons |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sampling.py |
_pair_criteria_with_status |
|
94% |
16 |
1 |
0 |
|
88% |
8 |
1 |
|
92% |
| mcp/mission/sampling.py |
_render_tool_allowlist |
|
100% |
9 |
0 |
0 |
|
83% |
6 |
1 |
|
93% |
| mcp/mission/sampling.py |
_render_budget_context |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sampling.py |
SamplingPrompt.assemble |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sampling.py |
SamplingPrompt.assemble_final_lessons |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| mcp/mission/sampling.py |
SamplingPrompt._render |
|
100% |
35 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/sampling.py |
SamplingBackend.sample |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/mission/sampling.py |
SamplingTransportError.__init__ |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sampling.py |
SamplingTransportError.__str__ |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sampling.py |
MCPSamplingBackend.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sampling.py |
MCPSamplingBackend.sample |
|
100% |
17 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/mission/sampling.py |
BedrockSamplingBackend.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sampling.py |
BedrockSamplingBackend._get_client |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sampling.py |
BedrockSamplingBackend.sample |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sampling.py |
_ctx_has_sampling_capability |
|
100% |
8 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/sampling.py |
select_sampling_backend |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/sampling.py |
_resolve_input_schema |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sampling.py |
_extract_tool_json_schemas |
|
71% |
14 |
4 |
0 |
|
67% |
6 |
2 |
|
70% |
| mcp/mission/sampling.py |
validate_strategy_against_catalog |
|
81% |
31 |
6 |
0 |
|
78% |
18 |
4 |
|
80% |
| mcp/mission/sampling.py |
_extract_json_object |
|
89% |
9 |
1 |
0 |
|
75% |
4 |
1 |
|
85% |
| mcp/mission/sampling.py |
_validate_revision_schema |
|
73% |
11 |
3 |
0 |
|
62% |
8 |
3 |
|
68% |
| mcp/mission/sampling.py |
_validate_lessons_schema |
|
67% |
12 |
4 |
0 |
|
67% |
12 |
4 |
|
67% |
| mcp/mission/sampling.py |
maybe_sample_strategy_revision |
|
100% |
37 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sampling.py |
maybe_sample_final_lessons |
|
67% |
27 |
9 |
0 |
|
100% |
2 |
0 |
|
69% |
| mcp/mission/sampling.py |
_sample_with_assembled_text |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sampling.py |
_sample_with_assembled_text._PreRendered.assemble |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/mission/sampling.py |
_bedrock_credentials_available |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sampling.py |
resolve_sampling_state |
|
100% |
13 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| mcp/mission/sampling.py |
(no function) |
|
100% |
105 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
ScriptRejected.__init__ |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator._current_locals |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator._name_is_visible |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator._is_dunder |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator._reject |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator._push_scope |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator._pop_scope |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator._bind_local |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator._collect_target_names |
|
91% |
11 |
1 |
0 |
|
100% |
8 |
0 |
|
95% |
| mcp/mission/sandbox.py |
_ScriptValidator._bind_targets |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Module |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.generic_visit |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Expr |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Pass |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Break |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Continue |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Assign |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_AugAssign |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_AnnAssign |
|
100% |
7 |
0 |
0 |
|
67% |
6 |
2 |
|
85% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_If |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_While |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_For |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Return |
|
100% |
2 |
0 |
0 |
|
50% |
2 |
1 |
|
75% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Raise |
|
75% |
4 |
1 |
0 |
|
50% |
4 |
2 |
|
62% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Try |
|
100% |
17 |
0 |
0 |
|
100% |
14 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_FunctionDef |
|
100% |
5 |
0 |
0 |
|
75% |
4 |
1 |
|
89% |
| mcp/mission/sandbox.py |
_ScriptValidator._validate_function_signature_and_body |
|
96% |
28 |
1 |
0 |
|
95% |
22 |
1 |
|
96% |
| mcp/mission/sandbox.py |
_ScriptValidator._validate_function_signature_and_body._collect_arg |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Constant |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Name |
|
75% |
4 |
1 |
0 |
|
75% |
4 |
1 |
|
75% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_NamedExpr |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Lambda |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_List |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Tuple |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Set |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Dict |
|
100% |
6 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Starred |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_BinOp |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_UnaryOp |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_BoolOp |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Compare |
|
83% |
6 |
1 |
0 |
|
83% |
6 |
1 |
|
83% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_IfExp |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Attribute |
|
100% |
9 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Subscript |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Slice |
|
100% |
6 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Call |
|
100% |
12 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_Await |
|
75% |
12 |
3 |
0 |
|
70% |
10 |
3 |
|
73% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_JoinedStr |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_FormattedValue |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| mcp/mission/sandbox.py |
_ScriptValidator._validate_comprehensions |
|
94% |
18 |
1 |
0 |
|
92% |
12 |
1 |
|
93% |
| mcp/mission/sandbox.py |
_ScriptValidator._visit_comprehension_like |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_ListComp |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_SetComp |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_GeneratorExp |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/mission/sandbox.py |
_ScriptValidator.visit_DictComp |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
validate_script_ast |
|
40% |
10 |
6 |
0 |
|
50% |
2 |
1 |
|
42% |
| mcp/mission/sandbox.py |
_int_env |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_float_env |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_import_provider |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sandbox.py |
SandboxTerminated.__init__ |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_MissionAttributeCallRewriter.visit_Call |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_rewrite_mission_helpers |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_make_tool_wrapper |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_make_tool_wrapper.wrapper |
|
60% |
15 |
6 |
0 |
|
100% |
0 |
0 |
|
60% |
| mcp/mission/sandbox.py |
_annotate_call_result |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sandbox.py |
_build_script_observation |
|
66% |
29 |
10 |
0 |
|
45% |
22 |
4 |
|
57% |
| mcp/mission/sandbox.py |
MissionSandbox.__init__ |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| mcp/mission/sandbox.py |
MissionSandbox.frozen_mission_ns |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/mission/sandbox.py |
MissionSandbox.allowlist |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/mission/sandbox.py |
MissionSandbox.run |
|
100% |
23 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/sandbox.py |
MissionSandbox.run._mission_observe |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
MissionSandbox.run._mission_event |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
make_default_sandbox_runner |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/sandbox.py |
(no function) |
|
100% |
114 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/state.py |
MissionStateBackend.load_session |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/mission/state.py |
MissionStateBackend.save_session |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/mission/state.py |
MissionStateBackend.list_sessions |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/mission/state.py |
MissionStateBackend.delete_session |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/mission/state.py |
FilesystemBackend.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/state.py |
FilesystemBackend._ensure_root |
|
100% |
7 |
0 |
0 |
|
75% |
4 |
1 |
|
91% |
| mcp/mission/state.py |
FilesystemBackend._session_path |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/state.py |
FilesystemBackend._report_path |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/state.py |
FilesystemBackend.load_session |
|
89% |
18 |
2 |
0 |
|
100% |
4 |
0 |
|
91% |
| mcp/mission/state.py |
FilesystemBackend.save_session |
|
100% |
18 |
0 |
0 |
|
50% |
2 |
1 |
|
95% |
| mcp/mission/state.py |
FilesystemBackend.list_sessions |
|
100% |
23 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| mcp/mission/state.py |
FilesystemBackend.delete_session |
|
83% |
12 |
2 |
0 |
|
100% |
4 |
0 |
|
88% |
| mcp/mission/state.py |
DynamoDBBackend.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/mission/state.py |
DynamoDBBackend._resolve_table_name |
|
100% |
0 |
0 |
17 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/state.py |
DynamoDBBackend._get_table |
|
100% |
0 |
0 |
8 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/state.py |
DynamoDBBackend.load_session |
|
100% |
0 |
0 |
14 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/state.py |
DynamoDBBackend.save_session |
|
100% |
0 |
0 |
12 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/state.py |
DynamoDBBackend.list_sessions |
|
100% |
0 |
0 |
30 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/state.py |
DynamoDBBackend.delete_session |
|
100% |
0 |
0 |
13 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/state.py |
get_backend |
|
100% |
9 |
0 |
1 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/state.py |
(no function) |
|
100% |
31 |
0 |
8 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/types.py |
(no function) |
|
100% |
115 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/validation.py |
MissionValidationError.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/validation.py |
_is_positive_int |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/validation.py |
_is_positive_int_or_uncapped |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/validation.py |
_is_number |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/validation.py |
validate_directive |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/mission/validation.py |
_validate_metric_threshold |
|
100% |
9 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/mission/validation.py |
_validate_metric_trend |
|
100% |
10 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| mcp/mission/validation.py |
_validate_event_criterion |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/validation.py |
_validate_predicate_criterion |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission/validation.py |
_validate_tool_call_succeeded |
|
100% |
7 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/mission/validation.py |
validate_criteria |
|
88% |
33 |
4 |
0 |
|
83% |
24 |
4 |
|
86% |
| mcp/mission/validation.py |
validate_budget |
|
91% |
11 |
1 |
0 |
|
83% |
6 |
1 |
|
88% |
| mcp/mission/validation.py |
validate_tool_allowlist |
|
89% |
19 |
2 |
0 |
|
86% |
14 |
2 |
|
88% |
| mcp/mission/validation.py |
resolve_effective_allowlist |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/mission/validation.py |
validate_cadence |
|
91% |
22 |
2 |
0 |
|
88% |
16 |
2 |
|
89% |
| mcp/mission/validation.py |
validate_strategy |
|
86% |
37 |
5 |
0 |
|
85% |
20 |
3 |
|
86% |
| mcp/mission/validation.py |
_is_public_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/validation.py |
_strip_private_dict |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission/validation.py |
strip_private_fields |
|
100% |
8 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission/validation.py |
strip_private_fields_iterations |
|
100% |
11 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/mission/validation.py |
(no function) |
|
100% |
39 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission_judge/prompt.py |
truncate_context |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| mcp/mission_judge/prompt.py |
JudgePrompt.assemble |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission_judge/prompt.py |
build_prompt |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission_judge/prompt.py |
(no function) |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission_judge/rubric.py |
(no function) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission_judge/score.py |
_strip_code_fence |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission_judge/score.py |
_extract_json_payload |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/mission_judge/score.py |
parse_score |
|
100% |
15 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/mission_judge/score.py |
clamp_score |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/mission_judge/score.py |
(no function) |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission_judge/shape.py |
JudgeError.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission_judge/shape.py |
validate_output_name |
|
91% |
11 |
1 |
0 |
|
90% |
10 |
1 |
|
90% |
| mcp/mission_judge/shape.py |
is_finite_float |
|
100% |
7 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/mission_judge/shape.py |
metrics_result |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission_judge/shape.py |
error_envelope |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/mission_judge/shape.py |
(no function) |
|
100% |
16 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/ci.py |
_ci_read |
|
75% |
8 |
2 |
0 |
|
67% |
6 |
2 |
|
71% |
| mcp/resources/ci.py |
ci_index |
|
100% |
69 |
0 |
0 |
|
64% |
50 |
18 |
|
85% |
| mcp/resources/ci.py |
ci_workflow_resource |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/ci.py |
ci_action_resource |
|
82% |
11 |
2 |
0 |
|
67% |
6 |
2 |
|
76% |
| mcp/resources/ci.py |
ci_script_resource |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/ci.py |
ci_template_resource |
|
92% |
13 |
1 |
0 |
|
62% |
8 |
3 |
|
81% |
| mcp/resources/ci.py |
ci_codeql_resource |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/ci.py |
ci_kind_resource |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/ci.py |
ci_config_resource |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| mcp/resources/ci.py |
(no function) |
|
100% |
29 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/clients.py |
clients_index |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/resources/clients.py |
client_example_resource |
|
89% |
9 |
1 |
0 |
|
83% |
6 |
1 |
|
87% |
| mcp/resources/clients.py |
(no function) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/cluster.py |
_list_nodepools |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/resources/cluster.py |
_pending_pods |
|
100% |
17 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/resources/cluster.py |
_topology_resource |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/resources/cluster.py |
register |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/cluster.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/config.py |
config_index |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/config.py |
cdk_json_resource |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| mcp/resources/config.py |
feature_toggles_resource |
|
90% |
39 |
4 |
0 |
|
81% |
26 |
5 |
|
86% |
| mcp/resources/config.py |
env_vars_resource |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/config.py |
(no function) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/costs.py |
_summary_resource |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/resources/costs.py |
register |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/costs.py |
(no function) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/demos.py |
demos_index |
|
100% |
17 |
0 |
0 |
|
70% |
10 |
3 |
|
89% |
| mcp/resources/demos.py |
demo_resource |
|
89% |
9 |
1 |
0 |
|
83% |
6 |
1 |
|
87% |
| mcp/resources/demos.py |
(no function) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/docs.py |
docs_index |
|
100% |
57 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| mcp/resources/docs.py |
readme_resource |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/docs.py |
quickstart_resource |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| mcp/resources/docs.py |
contributing_resource |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| mcp/resources/docs.py |
doc_resource |
|
94% |
16 |
1 |
0 |
|
62% |
8 |
3 |
|
83% |
| mcp/resources/docs.py |
package_doc_resource |
|
89% |
19 |
2 |
0 |
|
60% |
10 |
4 |
|
79% |
| mcp/resources/docs.py |
examples_readme_resource |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| mcp/resources/docs.py |
examples_guide_resource |
|
100% |
63 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/resources/docs.py |
example_resource |
|
97% |
33 |
1 |
0 |
|
72% |
18 |
5 |
|
88% |
| mcp/resources/docs.py |
examples_by_category_resource |
|
100% |
8 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/resources/docs.py |
examples_by_use_case_resource |
|
100% |
12 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| mcp/resources/docs.py |
docs_by_topic_resource |
|
100% |
13 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| mcp/resources/docs.py |
docs_by_related_resource |
|
100% |
25 |
0 |
0 |
|
81% |
16 |
3 |
|
93% |
| mcp/resources/docs.py |
(no function) |
|
100% |
34 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/iam_policies.py |
iam_policies_index |
|
100% |
7 |
0 |
0 |
|
75% |
4 |
1 |
|
91% |
| mcp/resources/iam_policies.py |
iam_policy_resource |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| mcp/resources/iam_policies.py |
(no function) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/images.py |
_get_manager |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/images.py |
images_index |
|
90% |
30 |
3 |
0 |
|
88% |
8 |
1 |
|
89% |
| mcp/resources/images.py |
images_tags_resource |
|
88% |
26 |
3 |
0 |
|
88% |
8 |
1 |
|
88% |
| mcp/resources/images.py |
images_describe_resource |
|
71% |
7 |
2 |
0 |
|
100% |
2 |
0 |
|
78% |
| mcp/resources/images.py |
images_replication_status_resource |
|
90% |
21 |
2 |
0 |
|
100% |
4 |
0 |
|
92% |
| mcp/resources/images.py |
(no function) |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/inference.py |
_get_manager |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/inference.py |
_inference_resource |
|
100% |
9 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/resources/inference.py |
register |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/inference.py |
(no function) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/infra.py |
infra_index |
|
100% |
26 |
0 |
0 |
|
80% |
10 |
2 |
|
94% |
| mcp/resources/infra.py |
dockerfile_resource |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/resources/infra.py |
helm_charts_resource |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| mcp/resources/infra.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/jobs.py |
_job_resource |
|
100% |
12 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/resources/jobs.py |
register |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/jobs.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/k8s.py |
k8s_manifests_index |
|
100% |
8 |
0 |
0 |
|
75% |
4 |
1 |
|
92% |
| mcp/resources/k8s.py |
k8s_manifest_resource |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/resources/k8s.py |
_k8s_live_resource |
|
100% |
16 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| mcp/resources/k8s.py |
register |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/k8s.py |
(no function) |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/mission.py |
_strip_private_fields |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/mission.py |
_make_not_found |
|
27% |
11 |
8 |
0 |
|
100% |
0 |
0 |
|
27% |
| mcp/resources/mission.py |
_session_resource |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/resources/mission.py |
_session_report_resource |
|
89% |
19 |
2 |
0 |
|
100% |
8 |
0 |
|
93% |
| mcp/resources/mission.py |
_session_audit_replay_resource |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/resources/mission.py |
register |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/resources/mission.py |
(no function) |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/scripts.py |
scripts_index |
|
100% |
9 |
0 |
0 |
|
83% |
6 |
1 |
|
93% |
| mcp/resources/scripts.py |
script_resource |
|
89% |
9 |
1 |
0 |
|
83% |
6 |
1 |
|
87% |
| mcp/resources/scripts.py |
(no function) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/self.py |
_make_not_found |
|
27% |
11 |
8 |
0 |
|
100% |
0 |
0 |
|
27% |
| mcp/resources/self.py |
_source_info_for_fn |
|
79% |
19 |
4 |
0 |
|
100% |
2 |
0 |
|
81% |
| mcp/resources/self.py |
_list_tools_async |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/self.py |
_list_resources_async |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/self.py |
_tool_to_dict |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/self.py |
_resource_to_dict |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/self.py |
_template_to_dict |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/self.py |
_tools_index |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/self.py |
_tool_detail |
|
100% |
4 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/resources/self.py |
_resources_index |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/self.py |
_feature_flags |
|
100% |
8 |
0 |
0 |
|
83% |
6 |
1 |
|
93% |
| mcp/resources/self.py |
register |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/self.py |
(no function) |
|
100% |
24 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/source.py |
_list_source_files |
|
100% |
7 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/resources/source.py |
source_index |
|
88% |
16 |
2 |
0 |
|
75% |
12 |
3 |
|
82% |
| mcp/resources/source.py |
config_file_resource |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| mcp/resources/source.py |
source_file_resource |
|
80% |
10 |
2 |
0 |
|
75% |
8 |
2 |
|
78% |
| mcp/resources/source.py |
(no function) |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/tasks.py |
_lookup_task_state |
|
100% |
23 |
0 |
0 |
|
90% |
10 |
1 |
|
97% |
| mcp/resources/tasks.py |
_coerce_to_dict |
|
100% |
14 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| mcp/resources/tasks.py |
_task_resource |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/resources/tasks.py |
register |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/tasks.py |
(no function) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/resources/tests.py |
tests_index |
|
100% |
30 |
0 |
0 |
|
70% |
20 |
6 |
|
88% |
| mcp/resources/tests.py |
test_file_resource |
|
88% |
8 |
1 |
0 |
|
83% |
6 |
1 |
|
86% |
| mcp/resources/tests.py |
(no function) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/run_mcp.py |
(no function) |
|
98% |
128 |
2 |
2 |
|
76% |
38 |
9 |
|
93% |
| mcp/server.py |
_int_env |
|
71% |
7 |
2 |
0 |
|
100% |
2 |
0 |
|
78% |
| mcp/server.py |
_float_env |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/server.py |
(no function) |
|
95% |
22 |
1 |
0 |
|
88% |
8 |
1 |
|
93% |
| mcp/tools/_long_task.py |
_argv_has_traversal |
|
100% |
6 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/tools/_long_task.py |
_run_long_task |
|
85% |
60 |
9 |
0 |
|
73% |
22 |
2 |
|
82% |
| mcp/tools/_long_task.py |
_run_long_task._drain |
|
96% |
25 |
1 |
0 |
|
93% |
14 |
1 |
|
95% |
| mcp/tools/_long_task.py |
_run_long_task._heartbeat |
|
100% |
10 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/_long_task.py |
_format_duration |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/tools/_long_task.py |
(no function) |
|
100% |
22 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/_task_status.py |
status_dir |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/_task_status.py |
task_status_enabled |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/_task_status.py |
_now_iso |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/_task_status.py |
_atomic_write_json |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/_task_status.py |
_is_pid_alive |
|
73% |
11 |
3 |
0 |
|
50% |
2 |
1 |
|
69% |
| mcp/tools/_task_status.py |
_prune_old_tasks |
|
31% |
13 |
9 |
0 |
|
33% |
6 |
2 |
|
32% |
| mcp/tools/_task_status.py |
_suppress_oserror.__enter__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/_task_status.py |
_suppress_oserror.__exit__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/_task_status.py |
make_task_id |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/_task_status.py |
_next_task_counter |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/_task_status.py |
TaskStatusWriter.__init__ |
|
93% |
29 |
2 |
0 |
|
100% |
2 |
0 |
|
94% |
| mcp/tools/_task_status.py |
TaskStatusWriter.record_line |
|
100% |
12 |
0 |
0 |
|
83% |
6 |
1 |
|
94% |
| mcp/tools/_task_status.py |
TaskStatusWriter.increment_stacks |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/_task_status.py |
TaskStatusWriter.set_last_stack |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| mcp/tools/_task_status.py |
TaskStatusWriter.finish |
|
100% |
12 |
0 |
0 |
|
75% |
4 |
1 |
|
94% |
| mcp/tools/_task_status.py |
TaskStatusWriter._build_payload |
|
100% |
9 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/tools/_task_status.py |
TaskStatusWriter._write_status_now |
|
50% |
4 |
2 |
0 |
|
100% |
0 |
0 |
|
50% |
| mcp/tools/_task_status.py |
list_tasks |
|
89% |
9 |
1 |
0 |
|
67% |
6 |
2 |
|
80% |
| mcp/tools/_task_status.py |
get_task |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/_task_status.py |
tail_log |
|
83% |
12 |
2 |
0 |
|
100% |
4 |
0 |
|
88% |
| mcp/tools/_task_status.py |
prune_tasks |
|
93% |
14 |
1 |
0 |
|
67% |
6 |
2 |
|
85% |
| mcp/tools/_task_status.py |
_read_status_file |
|
92% |
13 |
1 |
0 |
|
75% |
4 |
1 |
|
88% |
| mcp/tools/_task_status.py |
task_ids_for |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/tools/_task_status.py |
(no function) |
|
100% |
42 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/analytics.py |
analytics_doctor |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/analytics.py |
analytics_login_url |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/analytics.py |
analytics_users_list |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/analytics.py |
enable_analytics |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/analytics.py |
disable_analytics |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/analytics.py |
analytics_user_add |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/analytics.py |
_ctx_warning |
|
71% |
7 |
2 |
0 |
|
100% |
0 |
0 |
|
71% |
| mcp/tools/analytics.py |
analytics_user_remove |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/analytics.py |
(no function) |
|
100% |
29 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/capacity.py |
check_capacity |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/capacity.py |
capacity_status |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/capacity.py |
recommend_region |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/tools/capacity.py |
spot_prices |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/capacity.py |
ai_recommend |
|
94% |
18 |
1 |
0 |
|
94% |
16 |
1 |
|
94% |
| mcp/tools/capacity.py |
list_reservations |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/tools/capacity.py |
reservation_check |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/tools/capacity.py |
reserve_capacity |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/capacity.py |
(no function) |
|
100% |
29 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/config.py |
config_get |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/config.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/costs.py |
cost_summary |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/costs.py |
cost_by_region |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/costs.py |
cost_trend |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/costs.py |
cost_forecast |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/costs.py |
(no function) |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/dag.py |
dag_validate |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/dag.py |
dag_run |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/dag.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/docs.py |
_catalog |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/docs.py |
_resource_uri |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/docs.py |
_search |
|
97% |
29 |
1 |
0 |
|
88% |
26 |
3 |
|
93% |
| mcp/tools/docs.py |
_format |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/docs.py |
find_docs |
|
100% |
8 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/tools/docs.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/examples.py |
_coerce_bool_flag |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/tools/examples.py |
_has_gpu |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/examples.py |
_search |
|
97% |
32 |
1 |
0 |
|
89% |
28 |
3 |
|
93% |
| mcp/tools/examples.py |
_format |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/examples.py |
find_examples |
|
100% |
8 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/tools/examples.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/images.py |
_get_manager |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/images.py |
images_list |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/images.py |
images_tags |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/images.py |
images_describe |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/images.py |
images_uri |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/images.py |
images_replication_get |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/images.py |
images_replication_status |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/images.py |
images_orphans |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/images.py |
images_init |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/images.py |
images_lifecycle_get |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/images.py |
images_lifecycle_set |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/images.py |
images_replication_sync |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/images.py |
images_build |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| mcp/tools/images.py |
images_push |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| mcp/tools/images.py |
_ctx_warning |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/images.py |
images_delete_tag |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/images.py |
images_delete_repo |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/tools/images.py |
images_cleanup |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/tools/images.py |
images_prune |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| mcp/tools/images.py |
(no function) |
|
100% |
72 |
0 |
5 |
|
75% |
8 |
2 |
|
98% |
| mcp/tools/inference.py |
_ctx_warning |
|
71% |
7 |
2 |
0 |
|
100% |
0 |
0 |
|
71% |
| mcp/tools/inference.py |
deploy_inference |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/tools/inference.py |
list_inference_endpoints |
|
83% |
6 |
1 |
0 |
|
50% |
4 |
2 |
|
70% |
| mcp/tools/inference.py |
inference_status |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/inference.py |
scale_inference |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/inference.py |
update_inference_image |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/inference.py |
stop_inference |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/inference.py |
start_inference |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/inference.py |
delete_inference |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/inference.py |
canary_deploy |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/inference.py |
promote_canary |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/inference.py |
rollback_canary |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/inference.py |
invoke_inference |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/tools/inference.py |
chat_inference |
|
100% |
10 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/tools/inference.py |
inference_health |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/inference.py |
list_endpoint_models |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/inference.py |
(no function) |
|
100% |
55 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/jobs.py |
_ctx_warning |
|
71% |
7 |
2 |
0 |
|
100% |
0 |
0 |
|
71% |
| mcp/tools/jobs.py |
list_jobs |
|
100% |
9 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/tools/jobs.py |
submit_job_sqs |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/tools/jobs.py |
submit_job_api |
|
100% |
4 |
0 |
0 |
|
50% |
2 |
1 |
|
83% |
| mcp/tools/jobs.py |
get_job |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/jobs.py |
get_job_logs |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/jobs.py |
delete_job |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/jobs.py |
get_job_events |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/jobs.py |
cluster_health |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/jobs.py |
queue_status |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| mcp/tools/jobs.py |
(no function) |
|
100% |
35 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/metrics.py |
_resolve_key |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/metrics.py |
metrics_cloudwatch_get |
|
54% |
13 |
6 |
0 |
|
50% |
2 |
1 |
|
53% |
| mcp/tools/metrics.py |
metrics_from_job_logs |
|
68% |
41 |
13 |
0 |
|
69% |
16 |
5 |
|
68% |
| mcp/tools/metrics.py |
_read_shared_storage |
|
62% |
16 |
6 |
0 |
|
50% |
6 |
3 |
|
59% |
| mcp/tools/metrics.py |
metrics_from_shared_storage_file |
|
79% |
14 |
3 |
0 |
|
75% |
4 |
1 |
|
78% |
| mcp/tools/metrics.py |
_read_local_file |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| mcp/tools/metrics.py |
metrics_from_local_file |
|
50% |
16 |
8 |
0 |
|
50% |
4 |
2 |
|
50% |
| mcp/tools/metrics.py |
(no function) |
|
100% |
36 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/mission.py |
_try_get_context |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| mcp/tools/mission.py |
_registered_tools_dict |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| mcp/tools/mission.py |
_registered_tool_tags |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/mission.py |
_tool_docstrings_dict |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| mcp/tools/mission.py |
_strip_private_fields |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/mission.py |
_strip_private_fields_iterations |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/mission.py |
mission_start |
|
95% |
20 |
1 |
0 |
|
50% |
2 |
1 |
|
91% |
| mcp/tools/mission.py |
mission_status |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/mission.py |
mission_iterate |
|
100% |
18 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| mcp/tools/mission.py |
mission_checkpoint |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/tools/mission.py |
mission_complete |
|
100% |
12 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/tools/mission.py |
mission_abort |
|
100% |
17 |
0 |
0 |
|
88% |
8 |
1 |
|
96% |
| mcp/tools/mission.py |
mission_resume |
|
100% |
9 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/tools/mission.py |
mission_history |
|
100% |
9 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/tools/mission.py |
mission_list |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/mission.py |
(no function) |
|
100% |
55 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/models.py |
list_models |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/models.py |
get_model_uri |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/models.py |
_ctx_warning |
|
71% |
7 |
2 |
0 |
|
100% |
0 |
0 |
|
71% |
| mcp/tools/models.py |
models_upload |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/models.py |
delete_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/models.py |
(no function) |
|
100% |
21 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/tools/nodepools.py |
nodepools_list |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/tools/nodepools.py |
nodepools_describe |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/nodepools.py |
nodepools_create_odcr |
|
100% |
10 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| mcp/tools/nodepools.py |
_ctx_warning |
|
71% |
7 |
2 |
0 |
|
100% |
0 |
0 |
|
71% |
| mcp/tools/nodepools.py |
delete_nodepool |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/nodepools.py |
(no function) |
|
100% |
20 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/queue.py |
queue_list |
|
100% |
9 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/tools/queue.py |
queue_get |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/queue.py |
queue_stats |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/queue.py |
queue_submit |
|
100% |
9 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| mcp/tools/queue.py |
_ctx_warning |
|
71% |
7 |
2 |
0 |
|
100% |
0 |
0 |
|
71% |
| mcp/tools/queue.py |
cancel_queue_job |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/queue.py |
(no function) |
|
100% |
23 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/semantic_progress.py |
_try_get_context |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/semantic_progress.py |
metrics_semantic_progress |
|
90% |
20 |
2 |
0 |
|
100% |
4 |
0 |
|
92% |
| mcp/tools/semantic_progress.py |
(no function) |
|
100% |
18 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/stacks.py |
_expected_stack_count_for_all |
|
57% |
14 |
6 |
0 |
|
50% |
4 |
2 |
|
56% |
| mcp/tools/stacks.py |
list_stacks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/stacks.py |
stack_status |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/stacks.py |
setup_cluster_access |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| mcp/tools/stacks.py |
fsx_status |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/stacks.py |
stack_diff |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/stacks.py |
stack_outputs |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/stacks.py |
stack_synth |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/tools/stacks.py |
valkey_status |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/stacks.py |
aurora_status |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/stacks.py |
enable_fsx |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/stacks.py |
disable_fsx |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/stacks.py |
enable_valkey |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/stacks.py |
disable_valkey |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/stacks.py |
enable_aurora |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/stacks.py |
disable_aurora |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/stacks.py |
deploy_stack |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/tools/stacks.py |
deploy_all |
|
83% |
12 |
2 |
0 |
|
50% |
10 |
5 |
|
68% |
| mcp/tools/stacks.py |
bootstrap_cdk |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/stacks.py |
destroy_stack |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/stacks.py |
destroy_all |
|
100% |
8 |
0 |
0 |
|
50% |
6 |
3 |
|
79% |
| mcp/tools/stacks.py |
(no function) |
|
100% |
84 |
0 |
5 |
|
67% |
12 |
4 |
|
96% |
| mcp/tools/storage.py |
list_storage_contents |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/storage.py |
list_file_systems |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| mcp/tools/storage.py |
files_get |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/storage.py |
files_access_points |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/storage.py |
(no function) |
|
100% |
16 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/tasks.py |
task_status |
|
100% |
9 |
0 |
0 |
|
83% |
6 |
1 |
|
93% |
| mcp/tools/tasks.py |
task_tail |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/tasks.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| mcp/tools/templates.py |
templates_list |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/templates.py |
templates_get |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/templates.py |
templates_create |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| mcp/tools/templates.py |
templates_run |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/tools/templates.py |
_ctx_warning |
|
71% |
7 |
2 |
0 |
|
100% |
0 |
0 |
|
71% |
| mcp/tools/templates.py |
delete_template |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/templates.py |
(no function) |
|
100% |
23 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/webhooks.py |
webhooks_list |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/webhooks.py |
webhooks_get |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/webhooks.py |
webhooks_create |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| mcp/tools/webhooks.py |
_ctx_warning |
|
71% |
7 |
2 |
0 |
|
100% |
0 |
0 |
|
71% |
| mcp/tools/webhooks.py |
delete_webhook |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/tools/webhooks.py |
(no function) |
|
100% |
20 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| mcp/version.py |
get_project_version |
|
100% |
3 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| mcp/version.py |
(no function) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |