Add guarded Meshtext, radio2 and multi-hop OTA hardware tests

Add identity-bound app flash adapters, exact-receipt radio2 sweeps through preamble 384, measured packet-window goodput, stock-peer delivery probes, Zopfli1000 USB OTA serving and bridge outage/recovery checks. Keep dwell experiments opt-in, production timing unchanged, generated artifacts outside Git, and wire offline safety tests into CI.
This commit is contained in:
mikecarper committed 2026-10-15 21:05:40 -07:00
1 parent 03b660e06f
commit c6e43c5530
19 files changed
+5054 -7

No files matched your search

+10
View File
@@ -209,6 +209,7 @@ jobs:
python3 -B test/test_lr1121_power_merge.py -v
python3 -B test/test_radio_interrupt_recovery.py -v
python3 -B test/test_bridge_recovery.py -v
python3 -B test/test_bridge_ingress.py -v
- name: Verify signed private fleet management
run: |
@@ -384,6 +385,15 @@ jobs:
python3 -B test/test_radio_profile_auto.py -v
python3 -B test/test_companion_meshtext.py -v
python3 -B test/test_companion_meshtext_storage.py -v
python3 -B test/test_meshtext_delivery_hil.py -v
python3 -B test/test_meshtext_speed_hil.py -v
python3 -B test/test_companion_raw_radio2_sweep.py -v
python3 -B test/test_meshtext_listen_hil.py -v
python3 -B test/test_mercer_mt_flash.py -v
python3 -B test/test_mercer_nrf_app_flash.py -v
python3 -B test/test_indicator_repeater_hil_recipe.py -v
python3 -B test/test_mota_usb_seeder_hil.py -v
python3 -B test/test_mota_espnow_chain_hil.py -v
python3 -B test/test_meshtext_auto_radio2_hil.py -v
python3 -B test/test_meshtext_auto_radio2_hil_sdk.py -v