diff --git a/.github/workflows/run-unit-tests.yml b/.github/workflows/run-unit-tests.yml index 896845991..f2da6d2f4 100644 --- a/.github/workflows/run-unit-tests.yml +++ b/.github/workflows/run-unit-tests.yml @@ -185,6 +185,7 @@ jobs: run: | python3 -B test/test_carrier_wave.py python3 -B test/test_radio_profile_cli.py + python3 -B test/test_radio_profile_spiffs_missing.py -v python3 -B test/test_radio_reply_mutation.py python3 -B test/test_radio_profile_scan.py python3 -B test/test_repeater_radio_timing_integration.py @@ -233,11 +234,11 @@ jobs: with: node-version: '22' - - name: Cache pinned official app protocol source + - name: Cache pinned official app and browser protocol sources uses: actions/cache@v4 with: path: ~/.cache/meshcore-tests - key: official-app-84bc39a950735aaffa93d912556852a4c22e235d0cc4e4d04790113207f13a68 + key: official-clients-84bc39a950735aaffa93d912556852a4c22e235d0cc4e4d04790113207f13a68-aff42ad8ef2b332f24d644ff6a783f8272a88ff2 - name: Verify stock app radio and Access Control compatibility run: | @@ -252,6 +253,12 @@ jobs: - name: Verify official web console framing and power-saving idle sessions run: python3 -B test/test_official_web_console.py -v + - name: Verify official setup GUI initial time command deadline + run: python3 -B test/test_official_config_gui.py -v + + - name: Verify ESP32 boot filesystem inventory and recovery safety + run: python3 -B test/test_esp32_boot_file_inventory.py -v + - name: Verify WiFi OTA startup and WebConfig handoff run: python3 -B test/test_wifi_ota_start.py -v