towerops/test
Graham McIntire f5ff6c5c61
Add comprehensive tests for Towerops.Monitoring.DeviceMonitor
- Test start_link/1 and Horde Registry registration
- Test initial check on monitoring enabled/disabled
- Test trigger_check/1 for running and stopped monitors
- Test successful and failed ping handling
- Test status change detection (up->down, down->up)
- Test alert creation and resolution
- Test PubSub broadcasts for status changes and alerts
- Test alert message formatting for ICMP vs SNMP
- Test check scheduling based on check_interval_seconds
- Coverage improved from 43.93% to 96.67%

Total tests: 1066 -> 1089 (23 new tests)
Total coverage: 48.72% -> 49.65%
2026-01-20 13:53:46 -06:00
..
integration rename equipment to device 2026-01-17 14:48:46 -06:00
support rename equipment to device 2026-01-17 14:48:46 -06:00
towerops Add comprehensive tests for Towerops.Monitoring.DeviceMonitor 2026-01-20 13:53:46 -06:00
towerops_web test cleanup 2026-01-19 13:29:38 -06:00
test_helper.exs moar tests 2026-01-06 15:43:54 -06:00