From ccfd1fa0994d633e36b05c03015f85fa83e55b43 Mon Sep 17 00:00:00 2001 From: Sylvio Alves Date: Fri, 10 Jan 2025 13:25:18 -0300 Subject: [PATCH] runner.py: update overflow list options Adds custom memory section names used in Espressif linker files. Signed-off-by: Sylvio Alves --- scripts/pylib/twister/twisterlib/runner.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scripts/pylib/twister/twisterlib/runner.py b/scripts/pylib/twister/twisterlib/runner.py index d0fdb74f7ac..8f368d202f6 100644 --- a/scripts/pylib/twister/twisterlib/runner.py +++ b/scripts/pylib/twister/twisterlib/runner.py @@ -598,10 +598,13 @@ class CMake: log.write(log_msg) if log_msg: - overflow_found = re.findall( - "region `(FLASH|ROM|RAM|ICCM|DCCM|SRAM|dram\\d_\\d_seg)' overflowed by", - log_msg + pattern = ( + r"region `(FLASH|ROM|RAM|ICCM|DCCM|SRAM|" + r"dram\d_\d_seg|iram\d_\d_seg)' " + "overflowed by" ) + overflow_found = re.findall(pattern, log_msg) + imgtool_overflow_found = re.findall( r"Error: Image size \(.*\) \+ trailer \(.*\) exceeds requested size", log_msg