arkime / aws-aio

Apache License 2.0
8 stars 3 forks source link

Turned on code coverage checks; bar set to current cov amount #135

Closed chelma closed 11 months ago

chelma commented 11 months ago

Description

Testing

test_manage_arkime/arkime_interactions/test_config_wrangling.py ........ [ 2%] test_manage_arkime/aws_interactions/test_acm_interactions.py ... [ 4%] test_manage_arkime/aws_interactions/test_aws_client_provider.py ...... [ 6%] test_manage_arkime/aws_interactions/test_cloudwatch_interactions.py ....... [ 8%] test_manage_arkime/aws_interactions/test_destroy_os_domain.py .. [ 9%] test_manage_arkime/aws_interactions/test_ec2_interactions.py ........... [ 13%] test_manage_arkime/aws_interactions/test_ecs_interactions.py ... [ 14%] test_manage_arkime/aws_interactions/test_events_interactions.py . [ 15%] test_manage_arkime/aws_interactions/test_iam_interactions.py ... [ 16%] test_manage_arkime/aws_interactions/test_s3_interactions.py ...... [ 18%] test_manage_arkime/aws_interactions/test_ssm_operations.py ........ [ 21%] test_manage_arkime/cdk_interactions/test_cdk_client.py ................... [ 28%] test_manage_arkime/cdk_interactions/test_cdk_exceptions.py ....... [ 31%] test_manage_arkime/cdk_interactions/test_cfn_wrangling.py ..... [ 32%] test_manage_arkime/commands/test_cluster_create.py ............................. [ 43%] test_manage_arkime/commands/test_cluster_deregister_vpc.py ... [ 44%] test_manage_arkime/commands/test_cluster_destroy.py .......... [ 48%] test_manage_arkime/commands/test_cluster_register_vpc.py .. [ 49%] test_manage_arkime/commands/test_clusters_list.py . [ 49%] test_manage_arkime/commands/test_config_update.py ........... [ 53%] test_manage_arkime/commands/test_demo_traffic_deploy.py . [ 54%] test_manage_arkime/commands/test_demo_traffic_destroy.py . [ 54%] test_manage_arkime/commands/test_get_login_details.py .. [ 55%] test_manage_arkime/commands/test_vpc_add.py ........... [ 59%] test_manage_arkime/commands/test_vpc_deregister_cluster.py ... [ 60%] test_manage_arkime/commands/test_vpc_register_cluster.py .. [ 61%] test_manage_arkime/commands/test_vpc_remove.py .... [ 62%] test_manage_arkime/core/test_capacity_planning.py ........... [ 66%] test_manage_arkime/core/test_certificate_generation.py .... [ 68%] test_manage_arkime/core/test_constants.py . [ 68%] test_manage_arkime/core/test_cross_account_wrangling.py ......... [ 71%] test_manage_arkime/core/test_local_file.py ... [ 72%] test_manage_arkime/core/test_price_report.py . [ 73%] test_manage_arkime/core/test_shell_interactions.py ........ [ 76%] test_manage_arkime/core/test_ssm_vni_provider.py ........................ [ 85%] test_manage_arkime/core/test_usage_report.py ... [ 86%] test_manage_arkime/core/test_versioning.py ... [ 87%] test_manage_arkime/lambda_aws_event_listener/test_aws_event_listener_handler.py ............ [ 91%] test_manage_arkime/lambda_configure_ism/test_configure_ism_handler.py .. [ 92%] test_manage_arkime/lambda_create_eni_mirror/test_create_eni_mirror_handler.py .... [ 94%] test_manage_arkime/lambda_destroy_eni_mirror/test_destroy_eni_mirror_handler.py ... [ 95%] test_manage_arkime/opensearch_interactions/test_ism_interactions.py .... [ 96%] test_manage_arkime/opensearch_interactions/test_opensearch_client.py ..... [ 98%] test_manage_arkime/opensearch_interactions/test_rest_ops.py .... [100%]

---------- coverage: platform darwin, python 3.10.6-final-0 ---------- Name Stmts Miss Branch BrPart Cover

manage_arkime/init.py 0 0 0 0 100% manage_arkime/arkime_interactions/config_wrangling.py 134 16 22 0 85% manage_arkime/aws_interactions/acm_interactions.py 24 0 0 0 100% manage_arkime/aws_interactions/aws_client_provider.py 83 35 6 1 60% manage_arkime/aws_interactions/aws_environment.py 9 0 2 0 100% manage_arkime/aws_interactions/cloudwatch_interactions.py 111 4 16 3 94% manage_arkime/aws_interactions/destroy_os_domain.py 32 2 4 2 89% manage_arkime/aws_interactions/ec2_interactions.py 94 2 28 1 98% manage_arkime/aws_interactions/ecs_interactions.py 16 0 4 0 100% manage_arkime/aws_interactions/events_interactions.py 78 2 4 0 98% manage_arkime/aws_interactions/iam_interactions.py 29 1 10 1 95% manage_arkime/aws_interactions/s3_interactions.py 92 5 24 0 92% manage_arkime/aws_interactions/ssm_operations.py 49 2 10 2 93% manage_arkime/cdk_interactions/init.py 0 0 0 0 100% manage_arkime/cdk_interactions/cdk_client.py 85 0 18 0 100% manage_arkime/cdk_interactions/cdk_context.py 48 1 4 0 98% manage_arkime/cdk_interactions/cdk_exceptions.py 57 0 20 1 99% manage_arkime/cdk_interactions/cfn_wrangling.py 40 0 10 1 98% manage_arkime/commands/cluster_create.py 179 4 30 4 96% manage_arkime/commands/cluster_deregister_vpc.py 30 0 2 0 100% manage_arkime/commands/cluster_destroy.py 66 0 8 0 100% manage_arkime/commands/cluster_register_vpc.py 26 0 0 0 100% manage_arkime/commands/clusters_list.py 40 0 8 0 100% manage_arkime/commands/config_update.py 95 3 20 2 96% manage_arkime/commands/demo_traffic_deploy.py 12 0 0 0 100% manage_arkime/commands/demo_traffic_destroy.py 12 0 0 0 100% manage_arkime/commands/get_login_details.py 35 0 2 0 100% manage_arkime/commands/vpc_add.py 89 0 18 0 100% manage_arkime/commands/vpc_deregister_cluster.py 27 0 2 0 100% manage_arkime/commands/vpc_register_cluster.py 20 0 2 0 100% manage_arkime/commands/vpc_remove.py 55 0 14 0 100% manage_arkime/core/init.py 0 0 0 0 100% manage_arkime/core/capacity_planning.py 264 6 72 7 96% manage_arkime/core/certificate_generation.py 60 0 8 0 100% manage_arkime/core/constants.py 93 4 0 0 96% manage_arkime/core/cross_account_wrangling.py 91 1 22 0 99% manage_arkime/core/local_file.py 58 2 6 0 97% manage_arkime/core/logging_wrangler.py 48 48 0 0 0% manage_arkime/core/price_report.py 29 0 6 0 100% manage_arkime/core/shell_interactions.py 47 6 18 2 85% manage_arkime/core/usage_report.py 23 0 4 0 100% manage_arkime/core/user_config.py 21 0 6 0 100% manage_arkime/core/versioning.py 37 1 11 1 96% manage_arkime/core/vni_provider.py 119 5 22 2 95% manage_arkime/lambda_aws_event_listener/init.py 0 0 0 0 100% manage_arkime/lambda_aws_event_listener/aws_event_listener_handler.py 160 5 50 4 96% manage_arkime/lambda_configure_ism/init.py 0 0 0 0 100% manage_arkime/lambda_configure_ism/configure_ism_handler.py 42 0 0 0 100% manage_arkime/lambda_create_eni_mirror/init.py 0 0 0 0 100% manage_arkime/lambda_create_eni_mirror/create_eni_mirror_handler.py 50 0 0 0 100% manage_arkime/lambda_destroy_eni_mirror/init.py 0 0 0 0 100% manage_arkime/lambda_destroy_eni_mirror/destroy_eni_mirror_handler.py 37 0 0 0 100% manage_arkime/lambda_handlers.py 8 8 0 0 0% manage_arkime/opensearch_interactions/ism_interactions.py 24 0 4 0 100% manage_arkime/opensearch_interactions/ism_policies.py 10 0 0 0 100% manage_arkime/opensearch_interactions/opensearch_client.py 39 1 0 0 97% manage_arkime/opensearch_interactions/rest_ops.py 59 9 4 0 86% manage_arkime/setup.py 2 2 0 0 0%

TOTAL 2988 175 521 34 94%

Required test coverage of 93.0% reached. Total coverage: 93.64%

============================================== 270 passed in 2.73s ===============================================



## License
I confirm that this contribution is made under an Apache 2.0 license and that I have the authority necessary to make this contribution on behalf of its copyright owner.