Skip to content

Commit 15e740d

Browse files
committed
refactor(tests): mirror src/ feature layout in tests/
Reorganize the previously-flat tests/ directory to mirror the eight src/ feature directories established by the prior sub-issues (#675-#678). Tests that target src/-less feature areas (reliability, exporters, storage, health, di, config) are grouped under tests/integration/. Categorisation tally (56 .cpp files): - alert 3 - collectors 14 - context 2 - core 14 (incl. adapters, adaptive, optimization, interfaces, tracing) - platform 1 - plugins 4 (incl. factory) - utils 7 - integration 11 Total feature-owned: 45 (80.4%) Cross-feature: 11 (19.6%) The 80.4% feature-owned share clears the 70% threshold from the EPIC decision rule, so Option A (mirror src/) is the chosen layout. CMake test registration (tests/CMakeLists.txt) switches from a flat GLOB to GLOB_RECURSE; CONFIGURE_DEPENDS keeps the file list maintenance-free as new tests are added. The set of files added to each test target is unchanged: monitoring_system_tests still receives the same 50 sources, and the three standalone executables (monitoring_interfaces_compile_test, monitoring_thread_safety_test, monitoring_container_plugin_test) keep their own paths updated. Documentation paths are updated in docs/TRACEABILITY.md and the architecture/migration guides under docs/advanced/ to reflect the new test locations. Closes #679 Part of #674
1 parent 847641e commit 15e740d

62 files changed

Lines changed: 96 additions & 81 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/TRACEABILITY.md

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -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

docs/advanced/ARCHITECTURE_ISSUES.kr.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ category: "ARCH"
100100
- ✅ 메트릭 집계 스레드 안전성 검증 완료
101101
- ✅ ThreadSanitizer 검증을 위한 thread_safety_tests.cpp 추가
102102
- **참조**:
103-
- 테스트: `tests/thread_safety_tests.cpp`
103+
- 테스트: `tests/core/thread_safety_tests.cpp`
104104
- Sanitizer 워크플로우: `.github/workflows/sanitizers.yml`
105105

106106
---
@@ -136,7 +136,7 @@ category: "ARCH"
136136
- `enable_cooldown`: 쿨다운 활성화/비활성화 (기본값: true)
137137
- **참조**:
138138
- 구현: `src/impl/adaptive_monitor.h`
139-
- 테스트: `tests/test_adaptive_monitoring.cpp` (12개의 새로운 워크로드 시나리오 테스트)
139+
- 테스트: `tests/core/test_adaptive_monitoring.cpp` (12개의 새로운 워크로드 시나리오 테스트)
140140

141141
---
142142

@@ -170,7 +170,7 @@ category: "ARCH"
170170
-`test_timer_metrics.cpp`의 포괄적인 테스트
171171
- **참조**:
172172
- 구현: `include/kcenon/monitoring/utils/metric_types.h`
173-
- 테스트: `tests/test_timer_metrics.cpp`
173+
- 테스트: `tests/utils/test_timer_metrics.cpp`
174174

175175
---
176176

@@ -226,7 +226,7 @@ category: "ARCH"
226226
- ✅ 8개의 크로스 시스템 통합 테스트 모두 통과
227227
- **참조**:
228228
- 어댑터: `include/kcenon/monitoring/adapters/common_system_adapter.h`
229-
- 테스트: `tests/test_cross_system_integration.cpp`
229+
- 테스트: `tests/core/test_cross_system_integration.cpp`
230230
- Result 타입: `include/kcenon/monitoring/core/result_types.h`
231231

232232
---

docs/advanced/ARCHITECTURE_ISSUES.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ This document catalogs known architectural issues in monitoring_system identifie
106106
- ✅ Confirmed metric aggregation thread safety
107107
- ✅ Added thread_safety_tests.cpp with ThreadSanitizer validation
108108
- **References**:
109-
- Tests: `tests/thread_safety_tests.cpp`
109+
- Tests: `tests/core/thread_safety_tests.cpp`
110110
- Sanitizer workflow: `.github/workflows/sanitizers.yml`
111111

112112
---
@@ -151,7 +151,7 @@ This document catalogs known architectural issues in monitoring_system identifie
151151
- `enable_cooldown`: Enable/disable cooldown (default: true)
152152
- **References**:
153153
- Implementation: `src/impl/adaptive_monitor.h`
154-
- Tests: `tests/test_adaptive_monitoring.cpp` (12 new workload scenario tests)
154+
- Tests: `tests/core/test_adaptive_monitoring.cpp` (12 new workload scenario tests)
155155

156156
---
157157

@@ -175,7 +175,7 @@ This document catalogs known architectural issues in monitoring_system identifie
175175
- **References**:
176176
- Implementation: `src/impl/tracing/distributed_tracer.cpp`
177177
- Header: `src/impl/tracing/distributed_tracer.h`
178-
- Tests: `tests/test_distributed_tracing.cpp` (ExporterIntegrationTest)
178+
- Tests: `tests/core/test_distributed_tracing.cpp` (ExporterIntegrationTest)
179179

180180
#### ~~Issue ARC-007: Limited Metric Types~~ ✅ RESOLVED
181181
- **Priority**: P2 (Low)
@@ -194,7 +194,7 @@ This document catalogs known architectural issues in monitoring_system identifie
194194
- ✅ Comprehensive tests in `test_timer_metrics.cpp`
195195
- **References**:
196196
- Implementation: `include/kcenon/monitoring/utils/metric_types.h`
197-
- Tests: `tests/test_timer_metrics.cpp`
197+
- Tests: `tests/utils/test_timer_metrics.cpp`
198198

199199
---
200200

@@ -250,7 +250,7 @@ This document catalogs known architectural issues in monitoring_system identifie
250250
- ✅ All 8 cross-system integration tests passing
251251
- **References**:
252252
- Adapter: `include/kcenon/monitoring/adapters/common_system_adapter.h`
253-
- Tests: `tests/test_cross_system_integration.cpp`
253+
- Tests: `tests/core/test_cross_system_integration.cpp`
254254
- Result types: `include/kcenon/monitoring/core/result_types.h`
255255

256256
---

docs/advanced/MIGRATION_GUIDE_V2.kr.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -543,8 +543,8 @@ system_under_test->set_logger(mock_log);
543543
544544
**A**: 다음 파일을 확인하세요:
545545
- `examples/bidirectional_di_example.cpp` - 전체 DI 데모
546-
- `tests/test_cross_system_integration.cpp` - 통합 테스트
547-
- `tests/test_adapter_functionality.cpp` - 어댑터 테스트
546+
- `tests/core/test_cross_system_integration.cpp` - 통합 테스트
547+
- `tests/core/test_adapter_functionality.cpp` - 어댑터 테스트
548548
549549
---
550550

docs/advanced/MIGRATION_GUIDE_V2.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -535,8 +535,8 @@ system_under_test->set_logger(mock_log);
535535
536536
**A**: Check these files:
537537
- `examples/bidirectional_di_example.cpp` - Full DI demonstration
538-
- `tests/test_cross_system_integration.cpp` - Integration tests
539-
- `tests/test_adapter_functionality.cpp` - Adapter tests
538+
- `tests/core/test_cross_system_integration.cpp` - Integration tests
539+
- `tests/core/test_adapter_functionality.cpp` - Adapter tests
540540
541541
---
542542

0 commit comments

Comments
 (0)