mirror of
https://github.com/MeshEnvy/lobbs.git
synced 2026-10-31 02:11:59 +01:00
Single LoLog slot on QSPI or nRF flash2; sd/lofs/extra/internal order. Host lolog tests; drop qspi/spare/reserve mount names.
LoBBS CI helpers
Host-side checks in the plugin repo without flashing firmware.
Host protocol tests
cd ci/host
pio test -e host -f test_protocol_host
Uses LOBBS_PLATFORM_NATIVE (not Meshtastic or MeshCore). Build output lives under ci/host/.pio/ (gitignored).
Command integration tests
Run from the Meshtastic fork (full kernel + LoFS + apps against upstream’s Portduino native-macos target):
cd lobbs-meshtastic-firmware
pio test -e native-macos -f test_lobbs_commands
Portduino is part of Meshtastic’s native build. LoBBS does not support it as a standalone platform.
MeshCore firmware builds are verified with pio run on a representative env (for example RAK_4631_terminal_chat). Bench /install and long-reply checks on hardware are manual.