towerops/test
Graham McIntire 10e4690e97
fix: handle atom-based errors in MIB compiler and fix Oban test API
- Added case clause to handle {:error, :yecc_not_available} and other atom errors
- Refactored compile_string to reduce cyclomatic complexity (extracted error handling)
- Fixed DevicePollerWorker test to use new Oban API (Worker.perform(%Oban.Job{}))
- Removed unused Oban.Testing import

Fixes test failures:
- test/snmpkit/snmp_lib/mib_test.exs:398
- test/towerops/workers/device_poller_worker_test.exs:659
2026-03-05 12:05:36 -06:00
..
integration routeros fixes and latency rounding 2026-02-09 17:30:06 -06:00
mix/tasks more tests 2026-02-03 10:19:56 -06:00
snmpkit Fix Gaiia inventory matching, mapping UX, and logo link 2026-02-15 17:41:43 -06:00
support fix: resolve compilation errors, test failures, and credo issues 2026-02-14 12:23:10 -06:00
towerops fix: handle atom-based errors in MIB compiler and fix Oban test API 2026-03-05 12:05:36 -06:00
towerops_web fix: improve insight auto-resolution and query performance 2026-03-05 10:11:52 -06:00
test_helper.exs complete overhaul of snmp engine to C nif 2026-01-30 12:27:12 -06:00
towerops_native_test.exs fix: resolve typing violation and ETS cache race in tests 2026-02-14 12:32:43 -06:00