build: standardize ESP32 3.3.11 test baseline

This commit is contained in:
2026-09-18 02:41:49 +10:00
parent ea6f1cf353
commit 3892ce1ca9
13 changed files with 108 additions and 100 deletions
+2 -9
View File
@@ -3,8 +3,7 @@
; Full suite:
; pio test -e esp8266
; pio test -e esp32
; ./scripts/test.sh compile --platform esp32_3_3_11
; (uses the isolated current Arduino-ESP32 validation lane)
; ./scripts/test.sh compile --platform esp32
;
; Single suite (examples):
; pio test -e esp8266 --filter test_utils_serializers
@@ -40,17 +39,11 @@ platform_packages =
[env:esp32]
extends = common
test_ignore = test_native_core
platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.05/platform-espressif32.zip
platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
board = esp32dev
build_unflags = -std=gnu++11
build_flags = ${common.build_flags} -std=gnu++14
; Current Arduino-ESP32 validation lane. Keep the legacy env above until the
; supported floor changes through an explicit compatibility decision.
[env:esp32_3_3_11]
extends = env:esp32
platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
; Host-only regression checks for serialization, topic validation, and the
; PubSubClient mock path. The Arduino compatibility files live exclusively
; under test/native and are never included in firmware environments.