mirror of
https://github.com/Kpa-clawbot/meshcore-analyzer.git
synced 2026-07-31 10:59:26 +00:00
Add comprehensive coverage_test.go targeting all major coverage gaps: - buildPacketWhere: all 8 filter types (0% -> covered) - QueryMultiNodePackets: DB + store paths (0% -> covered) - IngestNewFromDB: v3/v2 schema, dedup, defaults (0% -> covered) - MaxTransmissionID: loaded + empty store (0% -> covered) - handleBulkHealth DB fallback (24.4% -> covered) - handleAnalyticsRF DB fallback (11.8% -> covered) - handlePackets multi-node path (63.5% -> covered) - handlePacketDetail no-store fallback (71.1% -> covered) - handleAnalyticsChannels DB fallback (57.1% -> covered) - detectSchema v2 path (30.8% -> covered) - Store channel queries, analytics, helpers - Prefix map resolve with GPS preference - wsOrStatic, Poller, perfMiddleware slow queries - Helper functions: pathLen, floatPtrOrNil, nilIfEmpty, etc. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>