From 8c16332fa404b25e70a64b6d5231f6ff613f61e9 Mon Sep 17 00:00:00 2001 From: Marius Vikhammer Date: Tue, 14 Apr 2026 10:02:17 +0800 Subject: [PATCH] ci(build_sys): disable import lib test app for cmake v2 --- examples/build_system/.build-test-rules.yml | 3 +++ examples/build_system/cmakev2/features/import_lib/README.md | 4 ++-- .../cmakev2/features/import_lib/pytest_cmakev2_import_lib.py | 1 + 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/examples/build_system/.build-test-rules.yml b/examples/build_system/.build-test-rules.yml index 3c861c0085..ab53bfdbb0 100644 --- a/examples/build_system/.build-test-rules.yml +++ b/examples/build_system/.build-test-rules.yml @@ -11,6 +11,9 @@ examples/build_system/cmake/plugins: reason: Testing on two diff architectures is sufficient examples/build_system/cmakev2/features/import_lib: + disable: + - if: IDF_TARGET in ["esp32", "esp32c3"] + reason: Build broken # TODO IDFCI-10438 disable_test: - if: IDF_TARGET not in ["esp32", "esp32c3"] reason: QEMU tests limited to esp32 and esp32c3 diff --git a/examples/build_system/cmakev2/features/import_lib/README.md b/examples/build_system/cmakev2/features/import_lib/README.md index 3cbe122f54..5524ce9d42 100644 --- a/examples/build_system/cmakev2/features/import_lib/README.md +++ b/examples/build_system/cmakev2/features/import_lib/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-H2 | ESP32-H21 | ESP32-H4 | ESP32-P4 | ESP32-S2 | ESP32-S3 | ESP32-S31 | -| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | --------- | -------- | -------- | -------- | -------- | --------- | +| Supported Targets | ESP32-C2 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-H2 | ESP32-H21 | ESP32-H4 | ESP32-P4 | ESP32-S2 | ESP32-S3 | ESP32-S31 | +| ----------------- | -------- | -------- | -------- | --------- | -------- | --------- | -------- | -------- | -------- | -------- | --------- | # Import Third-Party CMake Library Example diff --git a/examples/build_system/cmakev2/features/import_lib/pytest_cmakev2_import_lib.py b/examples/build_system/cmakev2/features/import_lib/pytest_cmakev2_import_lib.py index a1a1f710e7..53e7364874 100644 --- a/examples/build_system/cmakev2/features/import_lib/pytest_cmakev2_import_lib.py +++ b/examples/build_system/cmakev2/features/import_lib/pytest_cmakev2_import_lib.py @@ -7,6 +7,7 @@ from pytest_embedded_qemu.dut import QemuDut @pytest.mark.qemu @idf_parametrize('target', ['esp32', 'esp32c3'], indirect=['target']) +@pytest.mark.temp_skip_ci(targets=['esp32', 'esp32c3'], reason='Build is failing, todo IDFCI-10438') def test_cmakev2_import_lib(dut: QemuDut) -> None: dut.expect_exact('Initializing the filesystem') dut.expect_exact('Read XML data:')