mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-01 18:50:34 +03:00
fix(storage): mark storage pytest apps flaky in CI
This commit is contained in:
@@ -21,5 +21,15 @@ def test_examples_spiffs(dut: Dut) -> None:
|
||||
rb'example: SPIFFS unmounted',
|
||||
)
|
||||
|
||||
for msg in message_list:
|
||||
dut.expect(re.compile(msg), timeout=60)
|
||||
# Startup is fail-fast (Initializing SPIFFS appears quickly).
|
||||
# First-boot format of ~960KB SPIFFS can exceed 120s on esp32c3 CI UART runners,
|
||||
# so allow up to 240s for format/remount; remaining expects use 120s.
|
||||
dut.expect(re.compile(message_list[0]), timeout=30)
|
||||
|
||||
spiffs_format = rb'SPIFFS: mount failed, -10025\. formatting\.\.\.'
|
||||
format_or_partition = re.compile(rb'(?:' + spiffs_format + rb'|' + message_list[1] + rb')')
|
||||
if dut.expect(format_or_partition, timeout=240) == 0:
|
||||
dut.expect(re.compile(message_list[1]), timeout=240)
|
||||
|
||||
for msg in message_list[2:]:
|
||||
dut.expect(re.compile(msg), timeout=120)
|
||||
|
||||
Reference in New Issue
Block a user