mirror of
https://github.com/torlando-tech/pyxis.git
synced 2026-08-14 14:50:01 +00:00
tests/hardware/ drives a flashed T-Deck through LXMF round-trips against a Mac-side echo bot over the device's TCP-client -> rnsd link, via the firmware's -DPYXIS_TEST_HOOKS T: command surface. - run_e2e.sh: orchestrator -- autodetect serial port + Mac IP, verify rnsd on :4242, build+flash with the TCP target baked in, run the harness, assert. - tdeck_harness.py: resets the device, establishes path/identity with the bot, then runs a bz2-on-receive probe + DIRECT/OPPORTUNISTIC (and PROPAGATED when PYXIS_PROPAGATION_NODE_HEX is set) round-trips, watching for crash signatures. - lxmf_echo_bot.py: Mac-side LXMF echo bot; on a BZ2PROBE trigger it replies with a ~1.5KB highly-compressible payload so python LXMF sends a bz2-COMPRESSED Resource, exercising the receiver's decompress-on-receive path. Parametrized -- serial port, Mac IP, and propagation-node hash all come from the environment; nothing deployment-specific is committed. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UWZuYkHBRqNb6BZHV8sTG5