diff options
| author | Your Name <you@example.com> | 2026-05-20 04:25:23 +0530 |
|---|---|---|
| committer | Your Name <you@example.com> | 2026-05-20 04:25:23 +0530 |
| commit | c44fa437bc7b25c072c1186912f6af7646b5354b (patch) | |
| tree | 7b1632f6d6fe7f2a3d464c08d04fdf4b605cad04 | |
| parent | 0ba9e591a5ffe9b7e5833341821bd72095b6acb7 (diff) | |
chore: phase 0 complete - fix stale refs, board C identity, nerdqaxeplus component manager
| -rw-r--r-- | TEST_COVERAGE_PLAN.md | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/TEST_COVERAGE_PLAN.md b/TEST_COVERAGE_PLAN.md index 887b578..8dc6b95 100644 --- a/TEST_COVERAGE_PLAN.md +++ b/TEST_COVERAGE_PLAN.md | |||
| @@ -47,20 +47,20 @@ No direct esptool.py, curl, or nmcli against hardware without locks. | |||
| 47 | 47 | ||
| 48 | ## Phase 0: Fix Stale Infrastructure | 48 | ## Phase 0: Fix Stale Infrastructure |
| 49 | 49 | ||
| 50 | - [ ] **0.1** Generate random nsec for Board C, store all 3 nsecs in esp32-tollgate/.env | 50 | - [x] **0.1** Generate random nsec for Board C, store all 3 nsecs in esp32-tollgate/.env |
| 51 | - [ ] **0.2** Derive Board C identity (SSID, IP, MACs) from nsec via HMAC-SHA512 | 51 | - [x] **0.2** Derive Board C identity (SSID, IP, MACs) from nsec via HMAC-SHA512 |
| 52 | - [ ] **0.3** Update physical-router-test-automation/esp32/boards.env: | 52 | - [x] **0.3** Update physical-router-test-automation/esp32/boards.env: |
| 53 | - FIRMWARE_DIR → /home/c03rad0r/esp32-tollgate | 53 | - FIRMWARE_DIR → /home/c03rad0r/esp32-tollgate |
| 54 | - ARCH_FIRMWARE_DIR → /home/c03rad0r/esp32-tollgate | 54 | - ARCH_FIRMWARE_DIR → /home/c03rad0r/esp32-tollgate |
| 55 | - RELAY_FIRMWARE_DIR → /home/c03rad0r/esp32-tollgate | 55 | - RELAY_FIRMWARE_DIR → /home/c03rad0r/esp32-tollgate |
| 56 | - Add BOARD_C_SSID, BOARD_C_IP, BOARD_C_UUID | 56 | - Add BOARD_C_SSID, BOARD_C_IP, BOARD_C_UUID |
| 57 | - Update ARCH_IP/ARCH_SSID to Board C's derived values | 57 | - Update ARCH_IP/ARCH_SSID to Board C's derived values |
| 58 | - [ ] **0.4** Update SPIFFS generation to read nsec from .env per board | 58 | - [x] **0.4** Update SPIFFS generation to read nsec from .env per board |
| 59 | - [ ] **0.5** Fix NerdQAxePlus broken symlink → idf_component.yml with override_path | 59 | - [x] **0.5** Fix NerdQAxePlus broken symlink → idf_component.yml with override_path |
| 60 | - [ ] **0.6** Remove hardcoded include from NerdQAxePlus main/CMakeLists.txt | 60 | - [x] **0.6** Remove hardcoded include from NerdQAxePlus main/CMakeLists.txt |
| 61 | - [ ] **0.7** Verify NerdQAxePlus builds: BOARD=NERDAXE TOLLGATE=1 idf.py build | 61 | - [x] **0.7** Verify NerdQAxePlus builds: BOARD=NERDAXE TOLLGATE=1 idf.py build |
| 62 | - [ ] **0.8** Verify esp32-tollgate builds: idf.py build | 62 | - [x] **0.8** Verify esp32-tollgate builds: idf.py build |
| 63 | - [ ] **0.9** Verify unit tests pass: make test-unit | 63 | - [x] **0.9** Verify unit tests pass: make test-unit |
| 64 | - [ ] **0.10** Commit + push | 64 | - [ ] **0.10** Commit + push |
| 65 | 65 | ||
| 66 | ## Phase 1: Baseline Hardware Tests | 66 | ## Phase 1: Baseline Hardware Tests |