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

26 lines
805 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# LoBBS CI helpers
Host-side checks in the plugin repo without flashing firmware.
## Host protocol tests
```bash
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):
```bash
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.