============================= test session starts ==============================
platform linux -- Python 3.10.12, pytest-8.0.0, pluggy-1.6.0 -- /usr/bin/python
cachedir: .pytest_cache
rootdir: /workspace
plugins: cov-4.1.0, mock-3.12.0, isolate-0.0.13, anyio-4.12.0, returns-0.26.0
collecting ... collected 140 items

tests/e2e/test_performance.py::TestSystemPerformance::test_cleanup_performance PASSED [  0%]
tests/e2e/test_performance.py::TestSystemPerformance::test_concurrent_monitoring PASSED [  1%]
tests/e2e/test_performance.py::TestSystemPerformance::test_database_performance PASSED [  2%]
tests/e2e/test_performance.py::TestSystemPerformance::test_deployment_performance PASSED [  2%]
tests/e2e/test_performance.py::TestSystemPerformance::test_memory_usage_monitoring PASSED [  3%]
tests/e2e/test_performance.py::TestSystemPerformance::test_monitoring_performance PASSED [  4%]
tests/e2e/test_performance.py::TestSystemPerformance::test_process_management_scalability PASSED [  5%]
tests/e2e/test_performance.py::TestSystemPerformance::test_stress_test_all_components PASSED [  5%]
tests/e2e/test_performance.py::TestSystemLimits::test_concurrent_database_access PASSED [  6%]
tests/e2e/test_performance.py::TestSystemLimits::test_database_large_dataset_handling PASSED [  7%]
tests/e2e/test_performance.py::TestSystemLimits::test_max_processes_limit PASSED [  7%]
tests/e2e/test_system_integration.py::TestSystemIntegration::test_alert_system_integration PASSED [  8%]
tests/e2e/test_system_integration.py::TestSystemIntegration::test_complete_deployment_workflow PASSED [  9%]
tests/e2e/test_system_integration.py::TestSystemIntegration::test_complete_monitoring_cycle PASSED [ 10%]
tests/e2e/test_system_integration.py::TestSystemIntegration::test_concurrent_operations PASSED [ 10%]
tests/e2e/test_system_integration.py::TestSystemIntegration::test_configuration_integration PASSED [ 11%]
tests/e2e/test_system_integration.py::TestSystemIntegration::test_database_integration_across_components PASSED [ 12%]
tests/e2e/test_system_integration.py::TestSystemIntegration::test_maintenance_cycle_integration PASSED [ 12%]
tests/e2e/test_system_integration.py::TestSystemIntegration::test_process_management_integration PASSED [ 13%]
tests/e2e/test_system_integration.py::TestSystemIntegration::test_resource_cleanup_integration PASSED [ 14%]
tests/e2e/test_system_integration.py::TestSystemIntegration::test_system_failure_scenarios PASSED [ 15%]
tests/e2e/test_system_integration.py::TestMainApplicationIntegration::test_command_line_interface PASSED [ 15%]
tests/e2e/test_system_integration.py::TestMainApplicationIntegration::test_main_application_components_integration PASSED [ 16%]
tests/unit/test_cloud_monitor.py::TestCloudMonitor::test_check_alerts PASSED [ 17%]
tests/unit/test_cloud_monitor.py::TestCloudMonitor::test_check_resource_type_ec2 PASSED [ 17%]
tests/unit/test_cloud_monitor.py::TestCloudMonitor::test_check_resource_type_s3 PASSED [ 18%]
tests/unit/test_cloud_monitor.py::TestCloudMonitor::test_check_resources PASSED [ 19%]
tests/unit/test_cloud_monitor.py::TestCloudMonitor::test_force_check PASSED [ 20%]
tests/unit/test_cloud_monitor.py::TestCloudMonitor::test_get_resource_summary PASSED [ 20%]
tests/unit/test_cloud_monitor.py::TestCloudMonitor::test_init PASSED     [ 21%]
tests/unit/test_cloud_monitor.py::TestCloudMonitor::test_process_resource_data PASSED [ 22%]
tests/unit/test_cloud_monitor.py::TestCloudMonitor::test_save_monitoring_data PASSED [ 22%]
tests/unit/test_cloud_monitor.py::TestCloudMonitorGlobalState::test_alert_count_increment PASSED [ 23%]
tests/unit/test_cloud_monitor.py::TestCloudMonitorGlobalState::test_global_monitoring_data_update PASSED [ 24%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_blue_green_deployment_success PASSED [ 25%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_build_and_prepare_success PASSED [ 25%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_canary_deployment_success PASSED [ 26%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_cancel_deployment PASSED [ 27%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_check_resources_available PASSED [ 27%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_check_service_exists PASSED [ 28%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_deploy_service_max_concurrent PASSED [ 29%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_deploy_service_pre_checks_fail PASSED [ 30%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_deploy_service_success PASSED [ 30%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_deploy_service_unsupported PASSED [ 31%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_get_active_deployments PASSED [ 32%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_get_deployment_history PASSED [ 32%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_get_deployment_status PASSED [ 33%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_health_check PASSED [ 34%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_init PASSED [ 35%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_post_deployment_verification_success PASSED [ 35%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_pre_deployment_checks_random_failure PASSED [ 36%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_pre_deployment_checks_success PASSED [ 37%]
tests/unit/test_deployment_manager.py::TestDeploymentManager::test_rolling_deployment_success PASSED [ 37%]
tests/unit/test_process_manager.py::TestProcessManager::test_check_health_endpoint PASSED [ 38%]
tests/unit/test_process_manager.py::TestProcessManager::test_check_port_open PASSED [ 39%]
tests/unit/test_process_manager.py::TestProcessManager::test_check_process_health_unhealthy_no_restart PASSED [ 40%]
tests/unit/test_process_manager.py::TestProcessManager::test_check_process_health_unhealthy_restart PASSED [ 40%]
tests/unit/test_process_manager.py::TestProcessManager::test_cleanup_failed_processes PASSED [ 41%]
tests/unit/test_process_manager.py::TestProcessManager::test_get_process_info PASSED [ 42%]
tests/unit/test_process_manager.py::TestProcessManager::test_get_process_list PASSED [ 42%]
tests/unit/test_process_manager.py::TestProcessManager::test_get_process_stats PASSED [ 43%]
tests/unit/test_process_manager.py::TestProcessManager::test_get_system_load PASSED [ 44%]
tests/unit/test_process_manager.py::TestProcessManager::test_init PASSED [ 45%]
tests/unit/test_process_manager.py::TestProcessManager::test_is_process_healthy_pid_not_exists PASSED [ 45%]
tests/unit/test_process_manager.py::TestProcessManager::test_is_process_healthy_success PASSED [ 46%]
tests/unit/test_process_manager.py::TestProcessManager::test_is_process_running PASSED [ 47%]
tests/unit/test_process_manager.py::TestProcessManager::test_kill_all_processes PASSED [ 47%]
tests/unit/test_process_manager.py::TestProcessManager::test_manage_processes PASSED [ 48%]
tests/unit/test_process_manager.py::TestProcessManager::test_restart_process_success PASSED [ 49%]
tests/unit/test_process_manager.py::TestProcessManager::test_scale_processes_down PASSED [ 50%]
tests/unit/test_process_manager.py::TestProcessManager::test_scale_processes_up PASSED [ 50%]
tests/unit/test_process_manager.py::TestProcessManager::test_should_restart_process_policies PASSED [ 51%]
tests/unit/test_process_manager.py::TestProcessManager::test_start_critical_processes PASSED [ 52%]
tests/unit/test_process_manager.py::TestProcessManager::test_start_process_max_processes_reached PASSED [ 52%]
tests/unit/test_process_manager.py::TestProcessManager::test_start_process_success PASSED [ 53%]
tests/unit/test_process_manager.py::TestProcessManager::test_start_process_unknown_service PASSED [ 54%]
tests/unit/test_process_manager.py::TestProcessManager::test_stop_process_not_found PASSED [ 55%]
tests/unit/test_process_manager.py::TestProcessManager::test_stop_process_success PASSED [ 55%]
tests/unit/test_process_manager.py::TestProcessManager::test_update_process_metrics PASSED [ 56%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_add_cleanup_rule PASSED [ 57%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_cleanup_ec2_instances PASSED [ 57%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_cleanup_ec2_instances_dry_run PASSED [ 58%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_cleanup_logs PASSED [ 59%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_cleanup_old_resources_already_running PASSED [ 60%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_cleanup_old_resources_success PASSED [ 60%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_cleanup_resource_type_dispatch PASSED [ 61%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_cleanup_s3_buckets PASSED [ 62%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_cleanup_snapshots PASSED [ 62%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_cleanup_temp_files PASSED [ 63%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_delete_operations_failure PASSED [ 64%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_delete_operations_success PASSED [ 65%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_force_cleanup PASSED [ 65%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_get_cleanup_stats PASSED [ 66%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_init PASSED [ 67%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_is_bucket_empty PASSED [ 67%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_save_cleanup_report PASSED [ 68%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_schedule_cleanup PASSED [ 69%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_set_dry_run PASSED [ 70%]
tests/unit/test_resource_cleanup.py::TestResourceCleanup::test_should_cleanup_instance PASSED [ 70%]
tests/unit/test_utils.py::TestUtils::test_calculate_percentage PASSED    [ 71%]
tests/unit/test_utils.py::TestUtils::test_cleanup_temp_data PASSED       [ 72%]
tests/unit/test_utils.py::TestUtils::test_convert_timestamp PASSED       [ 72%]
tests/unit/test_utils.py::TestUtils::test_create_directory_failure PASSED [ 73%]
tests/unit/test_utils.py::TestUtils::test_create_directory_success PASSED [ 74%]
tests/unit/test_utils.py::TestUtils::test_flatten_list PASSED            [ 75%]
tests/unit/test_utils.py::TestUtils::test_format_bytes PASSED            [ 75%]
tests/unit/test_utils.py::TestUtils::test_generate_id PASSED             [ 76%]
tests/unit/test_utils.py::TestUtils::test_generate_password PASSED       [ 77%]
tests/unit/test_utils.py::TestUtils::test_get_current_timestamp PASSED   [ 77%]
tests/unit/test_utils.py::TestUtils::test_get_random_date PASSED         [ 78%]
tests/unit/test_utils.py::TestUtils::test_hash_string PASSED             [ 79%]
tests/unit/test_utils.py::TestUtils::test_merge_dictionaries PASSED      [ 80%]
tests/unit/test_utils.py::TestUtils::test_retry_operation PASSED         [ 80%]
tests/unit/test_utils.py::TestUtils::test_sleep_random PASSED            [ 81%]
tests/unit/test_utils.py::TestUtils::test_validate_email PASSED          [ 82%]
tests/unit/test_utils.py::TestUtilsClass::test_do_everything PASSED      [ 82%]
tests/unit/test_utils.py::TestUtilsClass::test_utils_init PASSED         [ 83%]
tests/unit/test_utils.py::TestFileManager::test_file_manager_init PASSED [ 84%]
tests/unit/test_utils.py::TestFileManager::test_load_data_failure PASSED [ 85%]
tests/unit/test_utils.py::TestFileManager::test_load_data_json_success PASSED [ 85%]
tests/unit/test_utils.py::TestFileManager::test_load_data_text_success PASSED [ 86%]
tests/unit/test_utils.py::TestFileManager::test_save_data_failure PASSED [ 87%]
tests/unit/test_utils.py::TestFileManager::test_save_data_json_success PASSED [ 87%]
tests/unit/test_utils.py::TestFileManager::test_save_data_text_success PASSED [ 88%]
tests/unit/test_utils.py::TestDataProcessor::test_data_processor_init PASSED [ 89%]
tests/unit/test_utils.py::TestDataProcessor::test_filter_data_dict PASSED [ 90%]
tests/unit/test_utils.py::TestDataProcessor::test_filter_data_no_condition PASSED [ 90%]
tests/unit/test_utils.py::TestDataProcessor::test_filter_data_string PASSED [ 91%]
tests/unit/test_utils.py::TestDataProcessor::test_process_list_avg PASSED [ 92%]
tests/unit/test_utils.py::TestDataProcessor::test_process_list_count PASSED [ 92%]
tests/unit/test_utils.py::TestDataProcessor::test_process_list_invalid_input PASSED [ 93%]
tests/unit/test_utils.py::TestDataProcessor::test_process_list_max PASSED [ 94%]
tests/unit/test_utils.py::TestDataProcessor::test_process_list_min PASSED [ 95%]
tests/unit/test_utils.py::TestDataProcessor::test_process_list_sum PASSED [ 95%]
tests/unit/test_utils.py::TestFormatter::test_format_duration PASSED     [ 96%]
tests/unit/test_utils.py::TestFormatter::test_format_number PASSED       [ 97%]
tests/unit/test_utils.py::TestConvenienceFunctions::test_get_utils PASSED [ 97%]
tests/unit/test_utils.py::TestConvenienceFunctions::test_quick_hash PASSED [ 98%]
tests/unit/test_utils.py::TestConvenienceFunctions::test_quick_load PASSED [ 99%]
tests/unit/test_utils.py::TestConvenienceFunctions::test_quick_save PASSED [100%]

============================= 140 passed in 45.60s =============================
