microReticulum/test/test_e2e_loopback
DeFiDude 352de23ed0 Add E2E loopback tests: 8 tests covering full protocol flow
Validates the complete C++ protocol stack without hardware:
1. testE2eSmallMessage — LXMF <263B pack/unpack/sign/verify
2. testE2eLargeMessage — LXMF >263B (resource-needed size)
3. testE2eImageField — LXMF with FIELD_IMAGE nested array
4. testE2eResourceRoundtrip — chunking + map hash + assembly
5. testE2eBz2Roundtrip — bz2 compress/decompress (1000B)
6. testE2eBz2DeterministicFixture — BZh magic + roundtrip (400x'A')
7. testE2eAnnounceWithRatchet — 180-byte announce with ratchet key
8. testE2eBidirectionalLxmf — two identities, A→B + B→A

All 8 tests pass on native17. Total: 145 C++ tests (144 pass).
2026-03-24 17:34:26 -06:00
..
test_main.cpp Add E2E loopback tests: 8 tests covering full protocol flow 2026-03-24 17:34:26 -06:00