Files
Ben Allfree 1243b2bc1b refactor(core): split pal from kernel
Move the BBS kernel under core/ and host I/O under platforms/.
2026-10-07 15:54:38 -07:00

805 B
Raw Permalink Blame History

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.