From be7ce3836ca75491828078d758b784f674073722 Mon Sep 17 00:00:00 2001 From: armando Date: Tue, 2 Dec 2025 11:30:10 +0800 Subject: [PATCH 1/2] feat(ci): re-enable p4 eco4 runner --- .../templates/known_generate_test_child_pipeline_warnings.yml | 2 -- tools/ci/idf_pytest/constants.py | 1 + tools/ci/idf_pytest/plugin.py | 3 +++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/ci/dynamic_pipelines/templates/known_generate_test_child_pipeline_warnings.yml b/tools/ci/dynamic_pipelines/templates/known_generate_test_child_pipeline_warnings.yml index 8e6449998e4..8458ff3035b 100644 --- a/tools/ci/dynamic_pipelines/templates/known_generate_test_child_pipeline_warnings.yml +++ b/tools/ci/dynamic_pipelines/templates/known_generate_test_child_pipeline_warnings.yml @@ -28,7 +28,5 @@ no_runner_tags: - esp32c61,generic - esp32c61,jtag - esp32h2,jtag - - esp32p4,* - esp32p4,jtag - - esp32p4_2,* - esp32s2,usb_host_flash_disk diff --git a/tools/ci/idf_pytest/constants.py b/tools/ci/idf_pytest/constants.py index 3a0d7bdd781..683428bf939 100644 --- a/tools/ci/idf_pytest/constants.py +++ b/tools/ci/idf_pytest/constants.py @@ -127,6 +127,7 @@ ENV_MARKERS = { 'ram_app': 'ram_app runners', 'esp32c3eco7': 'esp32c3 major version(v1.1) chips', 'esp32c2eco4': 'esp32c2 major version(v2.0) chips', + 'esp32p4_eco4': 'esp32p4 major version(v1.1) chips', } DEFAULT_CONFIG_RULES_STR = ['sdkconfig.ci=default', 'sdkconfig.ci.*=', '=default'] diff --git a/tools/ci/idf_pytest/plugin.py b/tools/ci/idf_pytest/plugin.py index cc29b0c798e..ed241bd5c8c 100644 --- a/tools/ci/idf_pytest/plugin.py +++ b/tools/ci/idf_pytest/plugin.py @@ -307,6 +307,9 @@ class IdfPytestEmbedded: if 'esp32c2' in self.target and 'esp32c2' in case.targets and 'xtal_26mhz' not in case.all_markers: item.add_marker('xtal_40mhz') + if 'esp32p4' in self.target and 'esp32p4' in case.targets: + item.add_marker('esp32p4_eco4') + def pytest_report_collectionfinish(self, items: t.List[Function]) -> None: self.cases = [item.stash[ITEM_PYTEST_CASE_KEY] for item in items] From de66e032811d077ec8cf4efa7a2becbbfcb542e5 Mon Sep 17 00:00:00 2001 From: armando Date: Tue, 17 Mar 2026 13:31:56 +0800 Subject: [PATCH 2/2] ci(p4): temp disable no runner tests --- .../known_generate_test_child_pipeline_warnings.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tools/ci/dynamic_pipelines/templates/known_generate_test_child_pipeline_warnings.yml b/tools/ci/dynamic_pipelines/templates/known_generate_test_child_pipeline_warnings.yml index 8458ff3035b..2beed67c7b9 100644 --- a/tools/ci/dynamic_pipelines/templates/known_generate_test_child_pipeline_warnings.yml +++ b/tools/ci/dynamic_pipelines/templates/known_generate_test_child_pipeline_warnings.yml @@ -28,5 +28,15 @@ no_runner_tags: - esp32c61,generic - esp32c61,jtag - esp32h2,jtag + - esp32p4,adc,esp32p4_eco4 + - esp32p4,esp32p4_eco4,flash_encryption + - esp32p4,esp32p4_eco4,lp_i2s + - esp32p4,esp32p4_eco4,ram_app + - esp32p4,esp32p4_eco4,sdcard + - esp32p4,esp32p4_eco4,sdcard_spimode + - esp32p4,esp32p4_eco4,twai_std + - esp32p4,esp32p4_eco4,usb_device + - esp32p4,esp32p4_eco4,usb_host_flash_disk - esp32p4,jtag + - esp32p4_2,generic_multi_device - esp32s2,usb_host_flash_disk