From 5f0641a5c1d8778249b6521f7c6104bf8f926f09 Mon Sep 17 00:00:00 2001 From: horw Date: Mon, 2 Mar 2026 13:50:58 +0800 Subject: [PATCH] feat: proper exception on invalid soc statement --- pytest-embedded-idf/pytest_embedded_idf/utils.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pytest-embedded-idf/pytest_embedded_idf/utils.py b/pytest-embedded-idf/pytest_embedded_idf/utils.py index e71aed86..8e9efd7c 100644 --- a/pytest-embedded-idf/pytest_embedded_idf/utils.py +++ b/pytest-embedded-idf/pytest_embedded_idf/utils.py @@ -120,4 +120,6 @@ def soc_filtered_targets(soc_statement: str, targets: ValidTargets = 'all') -> l for target in target_list: if stm.get_value(target, ''): result.append(target) + if not result: + raise ValueError(f"Invalid SOC statement '{soc_statement}': empty result for targets {target_list}") return result