Fix OTA resume and radio state recovery
Preserve resumed nRF52 flash pages and keep filtered OTA catalogs incomplete until full pages arrive. Bound stuck radio preparation, report companion setting failures, retain safe rollback, and codify conservative advert penalties with regression tests.
This commit is contained in:
1 parent
62ce8d3320
commit
e4e0de8a79
22 files changed
+1175
-59
No files matched your search
@@ -82,6 +82,7 @@ jobs:
|
||||
sudo apt-get install -y libssl-dev
|
||||
python3 -B test/test_companion_tx_routing.py -v
|
||||
python3 -B test/test_companion_preferences_transaction.py -v
|
||||
python3 -B test/test_companion_radio_settings_transaction.py -v
|
||||
python3 -B test/test_contact_cache.py -v
|
||||
|
||||
- name: Verify receive recovery and pinned radio status transport
|
||||
@@ -111,6 +112,7 @@ jobs:
|
||||
python3 -B test/test_ota_apply_delivery.py -v
|
||||
python3 -B test/test_ota_install_preflight.py -v
|
||||
python3 -B test/test_ota_store_resume.py -v
|
||||
python3 -B test/test_ota_catalog_lifetime.py -v
|
||||
python3 -B test/test_ota_store_flash_nrf52_hybrid.py -v
|
||||
python3 -B test/test_ota_dev_staging.py -v
|
||||
python3 -B test/test_ota_dev_reboot_guard.py -v
|
||||
|
||||
Reference in new issue
Block a user