Fix cache tier test to match actual configuration

- Update test expectations from 5s to 2s intervals for realtime tier
- Fix comment to reflect actual 2s interval instead of outdated 5s reference
- All tests now pass correctly
This commit is contained in:
2025-10-18 18:44:13 +02:00
parent 125111ee99
commit dcca5bbea3
2 changed files with 14 additions and 5 deletions

View File

@@ -47,7 +47,7 @@ impl Default for CacheConfig {
let mut metric_assignments = HashMap::new();
// REALTIME (5s) - Memory/CPU operations, no disk I/O
// REALTIME (2s) - Memory/CPU operations, no disk I/O
metric_assignments.insert("cpu_load_*".to_string(), "realtime".to_string());
metric_assignments.insert("cpu_temperature_*".to_string(), "realtime".to_string());
metric_assignments.insert("cpu_frequency_*".to_string(), "realtime".to_string());
@@ -152,10 +152,10 @@ mod tests {
fn test_tier_assignment() {
let config = CacheConfig::default();
// Realtime (5s) - CPU/Memory operations
assert_eq!(config.get_cache_interval("cpu_load_1min"), 5);
assert_eq!(config.get_cache_interval("memory_usage_percent"), 5);
assert_eq!(config.get_cache_interval("service_nginx_cpu_percent"), 5);
// Realtime (2s) - CPU/Memory operations
assert_eq!(config.get_cache_interval("cpu_load_1min"), 2);
assert_eq!(config.get_cache_interval("memory_usage_percent"), 2);
assert_eq!(config.get_cache_interval("service_nginx_cpu_percent"), 2);
// Disk light (60s) - Service status
assert_eq!(config.get_cache_interval("service_nginx_status"), 60);