Include both Indicator LoRa targets in the Full inventory test

This commit is contained in:
mikecarper committed 2026-10-22 21:04:16 -07:00
1 parent 7aa0229767
commit e34e83e6b4
2 files changed
+17 -2

No files matched your search

@@ -91,6 +91,14 @@ linking. That handler retains its original literal. The capability check is
unchanged. Both Full and Reduced T114 Repeater release-wrapper builds then
passed all eight capability checks and their flash, RAM and DFU gates.
The next run passed all twelve other jobs and reached a stale release-inventory
assertion in the main test job. The two SenseCAP Indicator LoRa repeater recipes
added by `3236164d2` legitimately preserve their N8/N16 partition layouts. The
fixture now expects 151 targets and explicitly checks both additions; all
partition-migration exclusions remain. The corrected selection suite, nRF52 OTA
profile suite and XIAO combined-layout suite pass locally. No firmware source
changed for this inventory correction.
Calibration coverage includes three command/scaling tests, three store tests
(including four platform backends), 19 battery-forwarding tests and four power
policy compatibility tests. The actual nRF52 policy/store integration checks
@@ -125,6 +133,11 @@ add feature cuts or change flash and RAM qualification gates.
Passed checks:
The complete native PlatformIO suite also passed all 1,897 test cases.
The remaining 502 host scripts passed after fixture repairs, along with the
required firmware-memory/ARM checks, both required Room browser suites, voice
and G726 sanitizer variants, notification JavaScript checks and paired nRF52
logging checks. These results cover the steps beyond the stale inventory
assertion without repeating unchanged firmware builds locally.
| Check | Coverage |
| --- | --- |
+4 -2
View File
@@ -119,12 +119,14 @@ for target in "${!PIO_ENV_PLATFORM_BY_NAME[@]}"; do
full_only_count=$((full_only_count + 1))
fi
done
[ "$full_only_count" -eq 149 ] || fail "expected 149 same-partition FULL-only targets, found $full_only_count"
# The two Indicator LoRa recipes retain their existing N8/N16 partitions.
[ "$full_only_count" -eq 151 ] || fail "expected 151 same-partition FULL-only targets, found $full_only_count"
for target in heltec_rc32_repeater Station_G2_repeater_observer_mqtt \
Heltec_v3_repeater heltec_v4_r8_repeater \
heltec_v4_tft_repeater RAK_3112_repeater \
Station_G3_ESP32_sensor Station_G3_ESP32_r2_sensor; do
Station_G3_ESP32_sensor Station_G3_ESP32_r2_sensor \
SenseCapIndicator-LoRa_repeater SenseCapIndicator-LoRa-N16R2_repeater; do
is_esp32_full_only_bulk_target "$target" || fail "missed same-partition FULL-only target $target"
done
for target in LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_ \