@@ -18,115 +18,115 @@ category: "QUAL"
1818
1919| Feature ID | Feature | Test File(s) | Module/Directory | Status |
2020| -----------| ---------| -------------| -----------------| --------|
21- | MON-FEAT-001 | Performance Monitoring | tests/test_performance_monitoring.cpp | include/kcenon/monitoring/core/, src/core/ | Covered |
22- | MON-FEAT-002 | Metric Factory | tests/test_metric_factory.cpp | include/kcenon/monitoring/factory/ | Covered |
23- | MON-FEAT-003 | Metrics Provider (Platform) | tests/test_metrics_provider.cpp | include/kcenon/monitoring/platform/, src/platform/ | Covered |
24- | MON-FEAT-004 | Result Types | tests/test_result_types.cpp | include/kcenon/monitoring/core/ | Covered |
25- | MON-FEAT-005 | Event Bus | tests/test_event_bus.cpp | include/kcenon/monitoring/core/ | Covered |
26- | MON-FEAT-006 | Interfaces (Compile Check) | tests/test_interfaces_compile.cpp | include/kcenon/monitoring/interfaces/ | Covered |
27- | MON-FEAT-007 | Monitorable Interface | tests/test_monitorable_interface.cpp | include/kcenon/monitoring/interfaces/ | Covered |
21+ | MON-FEAT-001 | Performance Monitoring | tests/core/ test_performance_monitoring.cpp | include/kcenon/monitoring/core/, src/core/ | Covered |
22+ | MON-FEAT-002 | Metric Factory | tests/plugins/ test_metric_factory.cpp | include/kcenon/monitoring/factory/ | Covered |
23+ | MON-FEAT-003 | Metrics Provider (Platform) | tests/platform/ test_metrics_provider.cpp | include/kcenon/monitoring/platform/, src/platform/ | Covered |
24+ | MON-FEAT-004 | Result Types | tests/core/ test_result_types.cpp | include/kcenon/monitoring/core/ | Covered |
25+ | MON-FEAT-005 | Event Bus | tests/core/ test_event_bus.cpp | include/kcenon/monitoring/core/ | Covered |
26+ | MON-FEAT-006 | Interfaces (Compile Check) | tests/core/ test_interfaces_compile.cpp | include/kcenon/monitoring/interfaces/ | Covered |
27+ | MON-FEAT-007 | Monitorable Interface | tests/core/ test_monitorable_interface.cpp | include/kcenon/monitoring/interfaces/ | Covered |
2828
2929### Collectors
3030
3131| Feature ID | Feature | Test File(s) | Module/Directory | Status |
3232| -----------| ---------| -------------| -----------------| --------|
33- | MON-FEAT-008 | System Resource Collector | tests/test_system_resource_collector.cpp | include/kcenon/monitoring/collectors/, src/collectors/ | Covered |
34- | MON-FEAT-009 | Process Metrics Collector | tests/test_process_metrics_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
35- | MON-FEAT-010 | Platform Metrics Collector | tests/test_platform_metrics_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
36- | MON-FEAT-011 | Network Metrics Collector | tests/test_network_metrics_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
37- | MON-FEAT-012 | Container Collector | tests/test_container_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
38- | MON-FEAT-013 | Battery Collector | tests/test_battery_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
39- | MON-FEAT-014 | Temperature Collector | tests/test_temperature_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
40- | MON-FEAT-015 | GPU Collector | tests/test_gpu_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
41- | MON-FEAT-016 | Uptime Collector | tests/test_uptime_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
42- | MON-FEAT-017 | Power Collector | tests/test_power_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
43- | MON-FEAT-018 | Interrupt Collector | tests/test_interrupt_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
44- | MON-FEAT-019 | Security Collector | tests/test_security_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
45- | MON-FEAT-020 | VM Collector | tests/test_vm_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
46- | MON-FEAT-021 | Smart Collector | tests/test_smart_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
47- | MON-FEAT-022 | Lock-Free Collector | tests/test_lock_free_collector.cpp | include/kcenon/monitoring/optimization/ | Covered |
48- | MON-FEAT-023 | Collector Registry | tests/test_collector_registry.cpp, tests/test_collector_registry_integration.cpp | include/kcenon/monitoring/factory/ | Covered |
33+ | MON-FEAT-008 | System Resource Collector | tests/collectors/ test_system_resource_collector.cpp | include/kcenon/monitoring/collectors/, src/collectors/ | Covered |
34+ | MON-FEAT-009 | Process Metrics Collector | tests/collectors/ test_process_metrics_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
35+ | MON-FEAT-010 | Platform Metrics Collector | tests/collectors/ test_platform_metrics_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
36+ | MON-FEAT-011 | Network Metrics Collector | tests/collectors/ test_network_metrics_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
37+ | MON-FEAT-012 | Container Collector | tests/collectors/ test_container_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
38+ | MON-FEAT-013 | Battery Collector | tests/collectors/ test_battery_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
39+ | MON-FEAT-014 | Temperature Collector | tests/collectors/ test_temperature_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
40+ | MON-FEAT-015 | GPU Collector | tests/collectors/ test_gpu_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
41+ | MON-FEAT-016 | Uptime Collector | tests/collectors/ test_uptime_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
42+ | MON-FEAT-017 | Power Collector | tests/collectors/ test_power_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
43+ | MON-FEAT-018 | Interrupt Collector | tests/collectors/ test_interrupt_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
44+ | MON-FEAT-019 | Security Collector | tests/collectors/ test_security_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
45+ | MON-FEAT-020 | VM Collector | tests/collectors/ test_vm_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
46+ | MON-FEAT-021 | Smart Collector | tests/collectors/ test_smart_collector.cpp | include/kcenon/monitoring/collectors/ | Covered |
47+ | MON-FEAT-022 | Lock-Free Collector | tests/core/ test_lock_free_collector.cpp | include/kcenon/monitoring/optimization/ | Covered |
48+ | MON-FEAT-023 | Collector Registry | tests/plugins/ test_collector_registry.cpp, tests/plugins /test_collector_registry_integration.cpp | include/kcenon/monitoring/factory/ | Covered |
4949
5050### Plugins
5151
5252| Feature ID | Feature | Test File(s) | Module/Directory | Status |
5353| -----------| ---------| -------------| -----------------| --------|
54- | MON-FEAT-024 | Container Plugin | tests/test_container_plugin.cpp | include/kcenon/monitoring/plugins/container/, src/plugins/container/ | Covered |
54+ | MON-FEAT-024 | Container Plugin | tests/plugins/ test_container_plugin.cpp | include/kcenon/monitoring/plugins/container/, src/plugins/container/ | Covered |
5555
5656### Distributed Tracing
5757
5858| Feature ID | Feature | Test File(s) | Module/Directory | Status |
5959| -----------| ---------| -------------| -----------------| --------|
60- | MON-FEAT-025 | Distributed Tracer | tests/test_distributed_tracing.cpp | include/kcenon/monitoring/tracing/, src/impl/tracing/ | Covered |
61- | MON-FEAT-026 | Thread Context | tests/test_thread_context.cpp, tests/test_thread_context_simple.cpp | include/kcenon/monitoring/context/, src/context/ | Covered |
62- | MON-FEAT-027 | Trace Exporters | tests/test_trace_exporters.cpp | include/kcenon/monitoring/exporters/ | Covered |
60+ | MON-FEAT-025 | Distributed Tracer | tests/core/ test_distributed_tracing.cpp | include/kcenon/monitoring/tracing/, src/impl/tracing/ | Covered |
61+ | MON-FEAT-026 | Thread Context | tests/context/ test_thread_context.cpp, tests/context /test_thread_context_simple.cpp | include/kcenon/monitoring/context/, src/context/ | Covered |
62+ | MON-FEAT-027 | Trace Exporters | tests/integration/ test_trace_exporters.cpp | include/kcenon/monitoring/exporters/ | Covered |
6363
6464### Health Monitoring
6565
6666| Feature ID | Feature | Test File(s) | Module/Directory | Status |
6767| -----------| ---------| -------------| -----------------| --------|
68- | MON-FEAT-028 | Health Monitoring | tests/test_health_monitoring.cpp | include/kcenon/monitoring/health/ | Covered |
68+ | MON-FEAT-028 | Health Monitoring | tests/integration/ test_health_monitoring.cpp | include/kcenon/monitoring/health/ | Covered |
6969
7070### Alert Pipeline
7171
7272| Feature ID | Feature | Test File(s) | Module/Directory | Status |
7373| -----------| ---------| -------------| -----------------| --------|
74- | MON-FEAT-029 | Alert Types | tests/test_alert_types.cpp | include/kcenon/monitoring/alert/ | Covered |
75- | MON-FEAT-030 | Alert Triggers | tests/test_alert_triggers.cpp | include/kcenon/monitoring/alert/ | Covered |
76- | MON-FEAT-031 | Alert Manager | tests/test_alert_manager.cpp | include/kcenon/monitoring/alert/, src/alert/ | Covered |
74+ | MON-FEAT-029 | Alert Types | tests/alert/ test_alert_types.cpp | include/kcenon/monitoring/alert/ | Covered |
75+ | MON-FEAT-030 | Alert Triggers | tests/alert/ test_alert_triggers.cpp | include/kcenon/monitoring/alert/ | Covered |
76+ | MON-FEAT-031 | Alert Manager | tests/alert/ test_alert_manager.cpp | include/kcenon/monitoring/alert/, src/alert/ | Covered |
7777
7878### Reliability Patterns
7979
8080| Feature ID | Feature | Test File(s) | Module/Directory | Status |
8181| -----------| ---------| -------------| -----------------| --------|
82- | MON-FEAT-032 | Error Boundaries | tests/test_error_boundaries.cpp | include/kcenon/monitoring/reliability/ | Covered |
83- | MON-FEAT-033 | Fault Tolerance | tests/test_fault_tolerance.cpp | include/kcenon/monitoring/reliability/ | Covered |
82+ | MON-FEAT-032 | Error Boundaries | tests/integration/ test_error_boundaries.cpp | include/kcenon/monitoring/reliability/ | Covered |
83+ | MON-FEAT-033 | Fault Tolerance | tests/integration/ test_fault_tolerance.cpp | include/kcenon/monitoring/reliability/ | Covered |
8484
8585### Storage Backends
8686
8787| Feature ID | Feature | Test File(s) | Module/Directory | Status |
8888| -----------| ---------| -------------| -----------------| --------|
89- | MON-FEAT-034 | Metric Storage | tests/test_metric_storage.cpp | include/kcenon/monitoring/storage/ | Covered |
90- | MON-FEAT-035 | Storage Backends | tests/test_storage_backends.cpp | include/kcenon/monitoring/storage/ | Covered |
91- | MON-FEAT-036 | Time Series Buffer | tests/test_time_series_buffer.cpp | include/kcenon/monitoring/storage/ | Covered |
89+ | MON-FEAT-034 | Metric Storage | tests/utils/ test_metric_storage.cpp | include/kcenon/monitoring/storage/ | Covered |
90+ | MON-FEAT-035 | Storage Backends | tests/integration/ test_storage_backends.cpp | include/kcenon/monitoring/storage/ | Covered |
91+ | MON-FEAT-036 | Time Series Buffer | tests/utils/ test_time_series_buffer.cpp | include/kcenon/monitoring/storage/ | Covered |
9292
9393### Exporters
9494
9595| Feature ID | Feature | Test File(s) | Module/Directory | Status |
9696| -----------| ---------| -------------| -----------------| --------|
97- | MON-FEAT-037 | Metric Exporters (OTLP, Prometheus) | tests/test_metric_exporters.cpp | include/kcenon/monitoring/exporters/ | Covered |
98- | MON-FEAT-038 | OpenTelemetry Adapter | tests/test_opentelemetry_adapter.cpp | include/kcenon/monitoring/adapters/ | Covered |
97+ | MON-FEAT-037 | Metric Exporters (OTLP, Prometheus) | tests/integration/ test_metric_exporters.cpp | include/kcenon/monitoring/exporters/ | Covered |
98+ | MON-FEAT-038 | OpenTelemetry Adapter | tests/integration/ test_opentelemetry_adapter.cpp | include/kcenon/monitoring/adapters/ | Covered |
9999
100100### Advanced Features
101101
102102| Feature ID | Feature | Test File(s) | Module/Directory | Status |
103103| -----------| ---------| -------------| -----------------| --------|
104- | MON-FEAT-039 | Adaptive Monitoring | tests/test_adaptive_monitoring.cpp | include/kcenon/monitoring/adaptive/ | Covered |
105- | MON-FEAT-040 | Stream Aggregation | tests/test_stream_aggregation.cpp | include/kcenon/monitoring/optimization/ | Covered |
106- | MON-FEAT-041 | Optimization (SIMD) | tests/test_optimization.cpp | include/kcenon/monitoring/optimization/ | Covered |
107- | MON-FEAT-042 | Buffering Strategies | tests/test_buffering_strategies.cpp | include/kcenon/monitoring/core/ | Covered |
108- | MON-FEAT-043 | Statistics Utils | tests/test_statistics_utils.cpp | include/kcenon/monitoring/utils/, src/utils/ | Covered |
109- | MON-FEAT-044 | Timer Metrics | tests/test_timer_metrics.cpp | include/kcenon/monitoring/core/ | Covered |
110- | MON-FEAT-045 | Hot Path Helper | tests/test_hot_path_helper.cpp | include/kcenon/monitoring/optimization/ | Covered |
104+ | MON-FEAT-039 | Adaptive Monitoring | tests/core/ test_adaptive_monitoring.cpp | include/kcenon/monitoring/adaptive/ | Covered |
105+ | MON-FEAT-040 | Stream Aggregation | tests/utils/ test_stream_aggregation.cpp | include/kcenon/monitoring/optimization/ | Covered |
106+ | MON-FEAT-041 | Optimization (SIMD) | tests/core/ test_optimization.cpp | include/kcenon/monitoring/optimization/ | Covered |
107+ | MON-FEAT-042 | Buffering Strategies | tests/utils/ test_buffering_strategies.cpp | include/kcenon/monitoring/core/ | Covered |
108+ | MON-FEAT-043 | Statistics Utils | tests/utils/ test_statistics_utils.cpp | include/kcenon/monitoring/utils/, src/utils/ | Covered |
109+ | MON-FEAT-044 | Timer Metrics | tests/utils/ test_timer_metrics.cpp | include/kcenon/monitoring/core/ | Covered |
110+ | MON-FEAT-045 | Hot Path Helper | tests/utils/ test_hot_path_helper.cpp | include/kcenon/monitoring/optimization/ | Covered |
111111
112112### Dependency Injection
113113
114114| Feature ID | Feature | Test File(s) | Module/Directory | Status |
115115| -----------| ---------| -------------| -----------------| --------|
116- | MON-FEAT-046 | DI Container | tests/test_di_container.cpp | include/kcenon/monitoring/di/ | Covered |
117- | MON-FEAT-047 | Service Registration | tests/test_service_registration.cpp | include/kcenon/monitoring/di/ | Covered |
118- | MON-FEAT-048 | Adapter Functionality | tests/test_adapter_functionality.cpp | include/kcenon/monitoring/adapters/ | Covered |
116+ | MON-FEAT-046 | DI Container | tests/integration/ test_di_container.cpp | include/kcenon/monitoring/di/ | Covered |
117+ | MON-FEAT-047 | Service Registration | tests/integration/ test_service_registration.cpp | include/kcenon/monitoring/di/ | Covered |
118+ | MON-FEAT-048 | Adapter Functionality | tests/core/ test_adapter_functionality.cpp | include/kcenon/monitoring/adapters/ | Covered |
119119
120120### Integration & Quality
121121
122122| Feature ID | Feature | Test File(s) | Module/Directory | Status |
123123| -----------| ---------| -------------| -----------------| --------|
124- | MON-FEAT-049 | Cross-System Integration | tests/test_cross_system_integration.cpp | (cross-cutting) | Covered |
125- | MON-FEAT-050 | End-to-End Integration | tests/test_integration_e2e.cpp | (cross-cutting) | Covered |
126- | MON-FEAT-051 | Data Consistency | tests/test_data_consistency.cpp | (cross-cutting) | Covered |
127- | MON-FEAT-052 | Resource Management | tests/test_resource_management.cpp | (cross-cutting) | Covered |
128- | MON-FEAT-053 | Thread Safety | tests/thread_safety_tests.cpp | (cross-cutting) | Covered |
129- | MON-FEAT-054 | Stress & Performance | tests/test_stress_performance.cpp | (cross-cutting) | Covered |
124+ | MON-FEAT-049 | Cross-System Integration | tests/core/ test_cross_system_integration.cpp | (cross-cutting) | Covered |
125+ | MON-FEAT-050 | End-to-End Integration | tests/core/ test_integration_e2e.cpp | (cross-cutting) | Covered |
126+ | MON-FEAT-051 | Data Consistency | tests/integration/ test_data_consistency.cpp | (cross-cutting) | Covered |
127+ | MON-FEAT-052 | Resource Management | tests/integration/ test_resource_management.cpp | (cross-cutting) | Covered |
128+ | MON-FEAT-053 | Thread Safety | tests/core/ thread_safety_tests.cpp | (cross-cutting) | Covered |
129+ | MON-FEAT-054 | Stress & Performance | tests/core/ test_stress_performance.cpp | (cross-cutting) | Covered |
130130
131131## Coverage Summary
132132
0 commit comments