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

tests/e2e/test_full_monitoring_cycle.py::TestFullMonitoringCycle::test_alert_and_notification_flow PASSED [  0%]
tests/e2e/test_full_monitoring_cycle.py::TestFullMonitoringCycle::test_cleanup_operations PASSED [  1%]
tests/e2e/test_full_monitoring_cycle.py::TestFullMonitoringCycle::test_component_interaction PASSED [  2%]
tests/e2e/test_full_monitoring_cycle.py::TestFullMonitoringCycle::test_concurrent_monitoring_safety PASSED [  2%]
tests/e2e/test_full_monitoring_cycle.py::TestFullMonitoringCycle::test_configuration_integration PASSED [  3%]
tests/e2e/test_full_monitoring_cycle.py::TestFullMonitoringCycle::test_error_handling_in_monitoring_cycle PASSED [  4%]
tests/e2e/test_full_monitoring_cycle.py::TestFullMonitoringCycle::test_export_functionality_json PASSED [  4%]
tests/e2e/test_full_monitoring_cycle.py::TestFullMonitoringCycle::test_global_state_management PASSED [  5%]
tests/e2e/test_full_monitoring_cycle.py::TestFullMonitoringCycle::test_monitoring_data_consistency PASSED [  6%]
tests/e2e/test_full_monitoring_cycle.py::TestFullMonitoringCycle::test_performance_monitoring PASSED [  6%]
tests/e2e/test_full_monitoring_cycle.py::TestFullMonitoringCycle::test_resource_usage_during_monitoring PASSED [  7%]
tests/e2e/test_full_monitoring_cycle.py::TestFullMonitoringCycle::test_single_monitoring_cycle_complete PASSED [  8%]
tests/e2e/test_full_monitoring_cycle.py::TestSystemIntegration::test_configuration_affects_all_components PASSED [  8%]
tests/e2e/test_full_monitoring_cycle.py::TestSystemIntegration::test_data_flow_through_all_components PASSED [  9%]
tests/e2e/test_full_monitoring_cycle.py::TestSystemIntegration::test_network_to_health_integration PASSED [ 10%]
tests/e2e/test_full_monitoring_cycle.py::TestSystemIntegration::test_process_to_health_integration PASSED [ 11%]
tests/e2e/test_full_monitoring_cycle.py::TestSystemIntegration::test_system_to_health_integration PASSED [ 11%]
tests/e2e/test_system_interaction.py::TestSystemInteraction::test_concurrent_operations_safety PASSED [ 12%]
tests/e2e/test_system_interaction.py::TestSystemInteraction::test_configuration_edge_cases PASSED [ 13%]
tests/e2e/test_system_interaction.py::TestSystemInteraction::test_configuration_persistence PASSED [ 13%]
tests/e2e/test_system_interaction.py::TestSystemInteraction::test_error_recovery_scenarios PASSED [ 14%]
tests/e2e/test_system_interaction.py::TestSystemInteraction::test_file_system_cleanup_integration PASSED [ 15%]
tests/e2e/test_system_interaction.py::TestSystemInteraction::test_health_check_comprehensive_integration PASSED [ 15%]
tests/e2e/test_system_interaction.py::TestSystemInteraction::test_large_data_handling PASSED [ 16%]
tests/e2e/test_system_interaction.py::TestSystemInteraction::test_memory_usage_stability PASSED [ 17%]
tests/e2e/test_system_interaction.py::TestSystemInteraction::test_network_connectivity_with_real_timeouts PASSED [ 17%]
tests/e2e/test_system_interaction.py::TestSystemInteraction::test_process_monitoring_with_current_system PASSED [ 18%]
tests/e2e/test_system_interaction.py::TestSystemInteraction::test_signal_handling_simulation PASSED [ 19%]
tests/e2e/test_system_interaction.py::TestSystemInteraction::test_system_resource_monitoring_accuracy PASSED [ 20%]
tests/e2e/test_system_interaction.py::TestSystemLimitsAndEdgeCases::test_filesystem_edge_cases PASSED [ 20%]
tests/e2e/test_system_interaction.py::TestSystemLimitsAndEdgeCases::test_health_checker_edge_cases PASSED [ 21%]
tests/e2e/test_system_interaction.py::TestSystemLimitsAndEdgeCases::test_network_timeout_edge_cases PASSED [ 22%]
tests/e2e/test_system_interaction.py::TestSystemLimitsAndEdgeCases::test_process_edge_cases PASSED [ 22%]
tests/e2e/test_system_interaction.py::TestSystemLimitsAndEdgeCases::test_system_monitoring_edge_cases PASSED [ 23%]
tests/unit/test_config.py::TestConfig::test_config_data_structure PASSED [ 24%]
tests/unit/test_config.py::TestConfig::test_config_modification_persistence PASSED [ 24%]
tests/unit/test_config.py::TestConfig::test_critical_processes_list PASSED [ 25%]
tests/unit/test_config.py::TestConfig::test_default_hosts_list PASSED    [ 26%]
tests/unit/test_config.py::TestConfig::test_default_values_exist PASSED  [ 26%]
tests/unit/test_config.py::TestConfig::test_getNetworkConfig_function PASSED [ 27%]
tests/unit/test_config.py::TestConfig::test_get_config_value_function PASSED [ 28%]
tests/unit/test_config.py::TestConfig::test_inconsistent_naming_conventions PASSED [ 28%]
tests/unit/test_config.py::TestConfig::test_magic_numbers_are_reasonable PASSED [ 29%]
tests/unit/test_config.py::TestConfig::test_mixed_data_types_in_config_data PASSED [ 30%]
tests/unit/test_config.py::TestConfig::test_port_configuration PASSED    [ 31%]
tests/unit/test_config.py::TestConfig::test_resource_limits_structure PASSED [ 31%]
tests/unit/test_config.py::TestConfig::test_thresholds_are_valid PASSED  [ 32%]
tests/unit/test_config.py::TestConfigIntegration::test_config_supports_environment_overrides PASSED [ 33%]
tests/unit/test_config.py::TestConfigIntegration::test_config_values_are_usable_by_other_modules PASSED [ 33%]
tests/unit/test_health_checker.py::TestHealthChecker::test_comprehensive_health_check_exception_handling PASSED [ 34%]
tests/unit/test_health_checker.py::TestHealthChecker::test_comprehensive_health_check_filesystem PASSED [ 35%]
tests/unit/test_health_checker.py::TestHealthChecker::test_comprehensive_health_check_network_good PASSED [ 35%]
tests/unit/test_health_checker.py::TestHealthChecker::test_comprehensive_health_check_network_poor PASSED [ 36%]
tests/unit/test_health_checker.py::TestHealthChecker::test_comprehensive_health_check_overall_scoring PASSED [ 37%]
tests/unit/test_health_checker.py::TestHealthChecker::test_comprehensive_health_check_ports PASSED [ 37%]
tests/unit/test_health_checker.py::TestHealthChecker::test_comprehensive_health_check_processes_critical PASSED [ 38%]
tests/unit/test_health_checker.py::TestHealthChecker::test_comprehensive_health_check_processes_good PASSED [ 39%]
tests/unit/test_health_checker.py::TestHealthChecker::test_comprehensive_health_check_system_critical PASSED [ 40%]
tests/unit/test_health_checker.py::TestHealthChecker::test_comprehensive_health_check_system_good PASSED [ 40%]
tests/unit/test_health_checker.py::TestHealthChecker::test_comprehensive_health_check_updates_global_state PASSED [ 41%]
tests/unit/test_health_checker.py::TestHealthChecker::test_health_checker_initialization PASSED [ 42%]
tests/unit/test_health_checker.py::TestHealthChecker::test_quick_health_check PASSED [ 42%]
tests/unit/test_health_checker.py::TestHealthCheckerGlobalFunctions::test_continuous_health_monitoring PASSED [ 43%]
tests/unit/test_health_checker.py::TestHealthCheckerGlobalFunctions::test_generate_health_report PASSED [ 44%]
tests/unit/test_health_checker.py::TestHealthCheckerGlobalFunctions::test_generate_health_report_no_issues PASSED [ 44%]
tests/unit/test_health_checker.py::TestHealthCheckerGlobalFunctions::test_get_health_summary_empty_state PASSED [ 45%]
tests/unit/test_health_checker.py::TestHealthCheckerGlobalFunctions::test_get_health_summary_with_data PASSED [ 46%]
tests/unit/test_health_checker.py::TestHealthCheckerGlobalFunctions::test_run_health_check PASSED [ 46%]
tests/unit/test_health_checker.py::TestHealthCheckerIntegration::test_end_to_end_health_check_flow PASSED [ 47%]
tests/unit/test_health_checker.py::TestHealthCheckerIntegration::test_global_state_integration PASSED [ 48%]
tests/unit/test_health_checker.py::TestHealthCheckerIntegration::test_module_imports_work_correctly PASSED [ 48%]
tests/unit/test_network_checker.py::TestNetworkChecker::test_check_connectivity_dns_servers PASSED [ 49%]
tests/unit/test_network_checker.py::TestNetworkChecker::test_check_connectivity_mixed_results PASSED [ 50%]
tests/unit/test_network_checker.py::TestNetworkChecker::test_check_connectivity_single_host PASSED [ 51%]
tests/unit/test_network_checker.py::TestNetworkChecker::test_check_connectivity_updates_global_state PASSED [ 51%]
tests/unit/test_network_checker.py::TestNetworkChecker::test_check_connectivity_web_servers PASSED [ 52%]
tests/unit/test_network_checker.py::TestNetworkChecker::test_hosts_configuration PASSED [ 53%]
tests/unit/test_network_checker.py::TestNetworkChecker::test_http_connection_failure PASSED [ 53%]
tests/unit/test_network_checker.py::TestNetworkChecker::test_http_connection_no_response PASSED [ 54%]
tests/unit/test_network_checker.py::TestNetworkChecker::test_http_connection_success PASSED [ 55%]
tests/unit/test_network_checker.py::TestNetworkChecker::test_network_checker_initialization PASSED [ 55%]
tests/unit/test_network_checker.py::TestNetworkChecker::test_ping_host_exception PASSED [ 56%]
tests/unit/test_network_checker.py::TestNetworkChecker::test_ping_host_failure PASSED [ 57%]
tests/unit/test_network_checker.py::TestNetworkChecker::test_ping_host_success PASSED [ 57%]
tests/unit/test_network_checker.py::TestNetworkChecker::test_ping_host_timeout PASSED [ 58%]
tests/unit/test_network_checker.py::TestNetworkChecker::test_tcp_connection_exception PASSED [ 59%]
tests/unit/test_network_checker.py::TestNetworkChecker::test_tcp_connection_failure PASSED [ 60%]
tests/unit/test_network_checker.py::TestNetworkChecker::test_tcp_connection_success PASSED [ 60%]
tests/unit/test_network_checker.py::TestNetworkCheckerGlobalFunctions::test_check_network_status PASSED [ 61%]
tests/unit/test_network_checker.py::TestNetworkCheckerGlobalFunctions::test_continuous_network_check_exception_handling PASSED [ 62%]
tests/unit/test_network_checker.py::TestNetworkCheckerGlobalFunctions::test_continuous_network_check_loop PASSED [ 62%]
tests/unit/test_network_checker.py::TestNetworkCheckerGlobalFunctions::test_get_network_summary_empty_state PASSED [ 63%]
tests/unit/test_network_checker.py::TestNetworkCheckerGlobalFunctions::test_get_network_summary_handles_non_dict_results PASSED [ 64%]
tests/unit/test_network_checker.py::TestNetworkCheckerGlobalFunctions::test_get_network_summary_success_rate_calculation PASSED [ 64%]
tests/unit/test_network_checker.py::TestNetworkCheckerGlobalFunctions::test_get_network_summary_with_data PASSED [ 65%]
tests/unit/test_network_checker.py::TestNetworkCheckerGlobalFunctions::test_start_background_checker PASSED [ 66%]
tests/unit/test_network_checker.py::TestNetworkCheckerIntegration::test_connection_status_global_state_integration PASSED [ 66%]
tests/unit/test_network_checker.py::TestNetworkCheckerIntegration::test_module_imports_work_correctly PASSED [ 67%]
tests/unit/test_network_checker.py::TestNetworkCheckerIntegration::test_ping_results_global_state_integration PASSED [ 68%]
tests/unit/test_process_manager.py::TestProcessManager::test_critical_processes_configuration PASSED [ 68%]
tests/unit/test_process_manager.py::TestProcessManager::test_get_critical_process_status_empty PASSED [ 69%]
tests/unit/test_process_manager.py::TestProcessManager::test_get_critical_process_status_with_processes PASSED [ 70%]
tests/unit/test_process_manager.py::TestProcessManager::test_get_process_by_name_case_insensitive PASSED [ 71%]
tests/unit/test_process_manager.py::TestProcessManager::test_get_process_by_name_empty_processes PASSED [ 71%]
tests/unit/test_process_manager.py::TestProcessManager::test_get_process_by_name_handles_cmdline_types PASSED [ 72%]
tests/unit/test_process_manager.py::TestProcessManager::test_get_process_by_name_with_processes PASSED [ 73%]
tests/unit/test_process_manager.py::TestProcessManager::test_kill_process_fallback_to_os_kill PASSED [ 73%]
tests/unit/test_process_manager.py::TestProcessManager::test_kill_process_force PASSED [ 74%]
tests/unit/test_process_manager.py::TestProcessManager::test_kill_process_no_such_process PASSED [ 75%]
tests/unit/test_process_manager.py::TestProcessManager::test_kill_process_success PASSED [ 75%]
tests/unit/test_process_manager.py::TestProcessManager::test_kill_process_timeout_then_force PASSED [ 76%]
tests/unit/test_process_manager.py::TestProcessManager::test_process_manager_initialization PASSED [ 77%]
tests/unit/test_process_manager.py::TestProcessManager::test_scan_processes_basic PASSED [ 77%]
tests/unit/test_process_manager.py::TestProcessManager::test_scan_processes_handles_exceptions PASSED [ 78%]
tests/unit/test_process_manager.py::TestProcessManager::test_scan_processes_updates_global_cache PASSED [ 79%]
tests/unit/test_process_manager.py::TestProcessManager::test_scan_processes_with_details PASSED [ 80%]
tests/unit/test_process_manager.py::TestProcessManagerGlobalFunctions::test_discover_processes PASSED [ 80%]
tests/unit/test_process_manager.py::TestProcessManagerGlobalFunctions::test_get_process_count PASSED [ 81%]
tests/unit/test_process_manager.py::TestProcessManagerGlobalFunctions::test_get_running_processes_empty PASSED [ 82%]
tests/unit/test_process_manager.py::TestProcessManagerGlobalFunctions::test_get_running_processes_with_data PASSED [ 82%]
tests/unit/test_process_manager.py::TestProcessManagerGlobalFunctions::test_get_system_processes_exception PASSED [ 83%]
tests/unit/test_process_manager.py::TestProcessManagerGlobalFunctions::test_get_system_processes_failure PASSED [ 84%]
tests/unit/test_process_manager.py::TestProcessManagerGlobalFunctions::test_get_system_processes_malformed_output PASSED [ 84%]
tests/unit/test_process_manager.py::TestProcessManagerGlobalFunctions::test_get_system_processes_success PASSED [ 85%]
tests/unit/test_process_manager.py::TestProcessManagerGlobalFunctions::test_monitor_processes_continuously PASSED [ 86%]
tests/unit/test_process_manager.py::TestProcessManagerIntegration::test_critical_processes_detection_integration PASSED [ 86%]
tests/unit/test_process_manager.py::TestProcessManagerIntegration::test_global_state_integration PASSED [ 87%]
tests/unit/test_process_manager.py::TestProcessManagerIntegration::test_module_imports_work_correctly PASSED [ 88%]
tests/unit/test_system_monitor.py::TestSystemMonitor::test_alert_management PASSED [ 88%]
tests/unit/test_system_monitor.py::TestSystemMonitor::test_check_system_health PASSED [ 89%]
tests/unit/test_system_monitor.py::TestSystemMonitor::test_check_system_health_critical_conditions PASSED [ 90%]
tests/unit/test_system_monitor.py::TestSystemMonitor::test_get_resource_usage_summary PASSED [ 91%]
tests/unit/test_system_monitor.py::TestSystemMonitor::test_get_system_stats_basic PASSED [ 91%]
tests/unit/test_system_monitor.py::TestSystemMonitor::test_get_system_stats_detailed PASSED [ 92%]
tests/unit/test_system_monitor.py::TestSystemMonitor::test_get_system_stats_with_alerts PASSED [ 93%]
tests/unit/test_system_monitor.py::TestSystemMonitor::test_history_management PASSED [ 93%]
tests/unit/test_system_monitor.py::TestSystemMonitor::test_system_monitor_initialization PASSED [ 94%]
tests/unit/test_system_monitor.py::TestSystemMonitorGlobalFunctions::test_clean_system_resources PASSED [ 95%]
tests/unit/test_system_monitor.py::TestSystemMonitorGlobalFunctions::test_get_cleanup_suggestions PASSED [ 95%]
tests/unit/test_system_monitor.py::TestSystemMonitorGlobalFunctions::test_get_quick_stats_empty PASSED [ 96%]
tests/unit/test_system_monitor.py::TestSystemMonitorGlobalFunctions::test_get_quick_stats_with_data PASSED [ 97%]
tests/unit/test_system_monitor.py::TestSystemMonitorGlobalFunctions::test_monitor_system_continuously PASSED [ 97%]
tests/unit/test_system_monitor.py::TestSystemMonitorIntegration::test_alert_system_integration PASSED [ 98%]
tests/unit/test_system_monitor.py::TestSystemMonitorIntegration::test_global_state_integration PASSED [ 99%]
tests/unit/test_system_monitor.py::TestSystemMonitorIntegration::test_module_imports_work_correctly PASSED [100%]

============================= 145 passed in 25.47s =============================
