From 75f2d74569e514c28ceb02c2fc8403fe1f5edd2d Mon Sep 17 00:00:00 2001 From: Marius Vikhammer Date: Wed, 6 Aug 2025 16:51:11 +0800 Subject: [PATCH] ci(system): enabled and cleanup misc system test-apps build-test-rules --- components/bootloader_support/test_apps/.build-test-rules.yml | 4 ---- components/efuse/test_apps/.build-test-rules.yml | 1 - components/freertos/test_apps/.build-test-rules.yml | 4 ---- examples/system/.build-test-rules.yml | 4 ---- examples/system/ulp/lp_core/lp_i2c/README.md | 4 ++-- tools/test_apps/system/.build-test-rules.yml | 4 ---- tools/test_apps/system/longjmp_test/pytest_longjmp.py | 2 +- 7 files changed, 3 insertions(+), 20 deletions(-) diff --git a/components/bootloader_support/test_apps/.build-test-rules.yml b/components/bootloader_support/test_apps/.build-test-rules.yml index 859b46f7aa..1dbe91f913 100644 --- a/components/bootloader_support/test_apps/.build-test-rules.yml +++ b/components/bootloader_support/test_apps/.build-test-rules.yml @@ -4,7 +4,3 @@ components/bootloader_support/test_apps/rtc_custom_section: enable: - if: SOC_RTC_MEM_SUPPORTED == 1 reason: this feature is supported on chips that have RTC memory - disable: - - if: IDF_TARGET == "esp32c61" - temporary: true - reason: IDF-9260 diff --git a/components/efuse/test_apps/.build-test-rules.yml b/components/efuse/test_apps/.build-test-rules.yml index 1bef1843d1..22eeea2060 100644 --- a/components/efuse/test_apps/.build-test-rules.yml +++ b/components/efuse/test_apps/.build-test-rules.yml @@ -5,5 +5,4 @@ components/efuse/test_apps: - if: (INCLUDE_DEFAULT == 1 and SOC_EFUSE_SUPPORTED == 1) or IDF_TARGET == "linux") disable_test: - if: IDF_TARGET in ["esp32s2", "esp32s3"] - temporary: true reason: eFuse for S2 and S3 is similar to the C3 chip, so we only test for C3. diff --git a/components/freertos/test_apps/.build-test-rules.yml b/components/freertos/test_apps/.build-test-rules.yml index 44a3a7d585..bf8ffe8b5b 100644 --- a/components/freertos/test_apps/.build-test-rules.yml +++ b/components/freertos/test_apps/.build-test-rules.yml @@ -5,10 +5,6 @@ components/freertos/test_apps/freertos: - if: CONFIG_NAME == "smp" and IDF_TARGET == "esp32p4" temporary: true reason: target(s) not supported yet - disable_test: - - if: CONFIG_NAME == "smp" and IDF_TARGET == "esp32c5" - temporary: true - reason: target test failed # TODO: [ESP32C5] IDF-10335 components/freertos/test_apps/orig_inc_path: enable: diff --git a/examples/system/.build-test-rules.yml b/examples/system/.build-test-rules.yml index b9a7e0e7ed..65dc132016 100644 --- a/examples/system/.build-test-rules.yml +++ b/examples/system/.build-test-rules.yml @@ -320,10 +320,6 @@ examples/system/ulp/lp_core/lp_adc: examples/system/ulp/lp_core/lp_i2c: enable: - if: SOC_LP_I2C_SUPPORTED == 1 and SOC_DEEP_SLEEP_SUPPORTED == 1 - disable: - - if: IDF_TARGET == "esp32p4" - temporary: true - reason: target esp32p4 is not supported yet, TODO IDF-9407 depends_components: - ulp diff --git a/examples/system/ulp/lp_core/lp_i2c/README.md b/examples/system/ulp/lp_core/lp_i2c/README.md index 1f498952d2..c520da1c39 100644 --- a/examples/system/ulp/lp_core/lp_i2c/README.md +++ b/examples/system/ulp/lp_core/lp_i2c/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32-C5 | ESP32-C6 | -| ----------------- | -------- | -------- | +| Supported Targets | ESP32-C5 | ESP32-C6 | ESP32-P4 | +| ----------------- | -------- | -------- | -------- | # LP I2C Example diff --git a/tools/test_apps/system/.build-test-rules.yml b/tools/test_apps/system/.build-test-rules.yml index 2b0bc937e4..84aca6999c 100644 --- a/tools/test_apps/system/.build-test-rules.yml +++ b/tools/test_apps/system/.build-test-rules.yml @@ -57,10 +57,6 @@ tools/test_apps/system/longjmp_test: - if: IDF_TARGET in ["esp32", "esp32s2", "esp32s3"] temporary: true reason: the other targets are not tested yet - disable_test: - - if: IDF_TARGET == "esp32s3" - temporary: true - reason: lack of runners tools/test_apps/system/memprot: enable: diff --git a/tools/test_apps/system/longjmp_test/pytest_longjmp.py b/tools/test_apps/system/longjmp_test/pytest_longjmp.py index 5499509c49..d7e136b569 100644 --- a/tools/test_apps/system/longjmp_test/pytest_longjmp.py +++ b/tools/test_apps/system/longjmp_test/pytest_longjmp.py @@ -1,12 +1,12 @@ # SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD # SPDX-License-Identifier: CC0-1.0 - import pytest from pytest_embedded import Dut @pytest.mark.esp32 @pytest.mark.esp32s2 +@pytest.mark.esp32s3 @pytest.mark.generic def test_sys_longjmp(dut: Dut) -> None: dut.expect_exact('Test successful')