ci(cmakev2): restore clang builds for import_lib example

The cmakev2/features/import_lib example now builds cleanly with
clang. Restore it to the supported target matrix and re-enable it
in CI.
This commit is contained in:
Sudeep Mohanty
2026-04-16 16:21:02 +02:00
parent 054c15eab3
commit 1d56d59a82
3 changed files with 2 additions and 6 deletions
@@ -11,9 +11,6 @@ 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
@@ -1,5 +1,5 @@
| Supported Targets | ESP32-C2 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-H2 | ESP32-H21 | ESP32-H4 | ESP32-P4 | ESP32-S2 | ESP32-S3 | ESP32-S31 |
| ----------------- | -------- | -------- | -------- | --------- | -------- | --------- | -------- | -------- | -------- | -------- | --------- |
| 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 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | --------- | -------- | -------- | -------- | -------- | --------- |
# Import Third-Party CMake Library Example
@@ -7,7 +7,6 @@ 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:')