mirror of
https://github.com/Kpa-clawbot/meshcore-analyzer.git
synced 2026-07-29 21:59:25 +00:00
Key changes: - Add retry logic (1 retry) to test runner for transient failures - Increase default timeout from 10s to 15s for slow CI runners - Add networkidle waits after navigation on nodes, map, packets, channels, and observers pages - Add explicit waitForSelector timeouts on node detail, map markers, and observer table rows - Fresh page navigation for groupByHash test to avoid stale state - Wait for compare results to render before asserting on cards - Increase map marker wait timeout from 3s to 8s - Add seed-test-data.js to CI pipeline to ensure deterministic test data exists (nodes with locations, packets, channels, observers) - Seed data creates 8 nodes, 3 observers, channel messages, and various packet types for full page coverage