Przejdź do głównej zawartości

Testy — Meshcore

Pełne automatyczne wyniki testów Meshcore, zebrane podczas przeglądu QA 2026-08-13 (Linux, Rust 1.97, Node 22, Python 3). Przewiń w dół — liczniki rosną, paski się wypełniają, a każdy wiersz animuje się przy wejściu w widok. Użyj ▶ Powtórz animację, aby uruchomić ją ponownie.

Wszystkie testy zaliczone
P2P chat — 22/22 unit tests green on core.js (MQTT packet layer, dedup, rooms).
0
zaliczone
0
błędy
0
razem
Zestaw: npm test (node:test)Czas: ~0.1 s
MQTT packets0
remaining-length encoding, PUBLISH round-trip, QoS>0 packet id, CONNECT/SUB/UNSUB
Ids & dedup0
newMid uniqueness, isNewMid first-sight/expiry/cap, empty ids
Rooms0
hash normalisation, 48-char cap, lobby fallback
Bytes0
utf8 round-trips, plain arrays
Nick colors0
stable deterministic hsl

📝 Uwagi

  • Tests caught a real bug: mqttParsePublish checked the DUP flag (0x08) instead of QoS level (0x06) — fixed.
Pełny raport na GitHubieMeshcore · TEST_REPORT.md

Odtworzenie

npm test
npm run check