From c17b134711768cc07a8838b1c43117c94152bc52 Mon Sep 17 00:00:00 2001 From: Song Ruo Jing Date: Wed, 9 Nov 2022 16:36:50 +0800 Subject: [PATCH] ci: Add ut configs for esp32c6 --- tools/unit-test-app/configs/default_2_c6 | 3 +++ tools/unit-test-app/configs/default_3_c6 | 3 +++ tools/unit-test-app/configs/default_c6 | 3 +++ tools/unit-test-app/configs/freertos_compliance_c6 | 4 ++++ tools/unit-test-app/configs/no_optimization_c6 | 3 +++ tools/unit-test-app/configs/pm_c6 | 6 ++++++ tools/unit-test-app/configs/release_c6 | 5 +++++ tools/unit-test-app/configs/rom_options_c6 | 3 +++ 8 files changed, 30 insertions(+) create mode 100644 tools/unit-test-app/configs/default_2_c6 create mode 100644 tools/unit-test-app/configs/default_3_c6 create mode 100644 tools/unit-test-app/configs/default_c6 create mode 100644 tools/unit-test-app/configs/freertos_compliance_c6 create mode 100644 tools/unit-test-app/configs/no_optimization_c6 create mode 100644 tools/unit-test-app/configs/pm_c6 create mode 100644 tools/unit-test-app/configs/release_c6 create mode 100644 tools/unit-test-app/configs/rom_options_c6 diff --git a/tools/unit-test-app/configs/default_2_c6 b/tools/unit-test-app/configs/default_2_c6 new file mode 100644 index 0000000000..40d1d16983 --- /dev/null +++ b/tools/unit-test-app/configs/default_2_c6 @@ -0,0 +1,3 @@ +# This config is split between targets since different component needs to be included +CONFIG_IDF_TARGET="esp32c6" +TEST_COMPONENTS=app_trace esp_eth esp_hid esp_netif esp_phy esp_wifi espcoredump hal lwip mdns mqtt newlib nvs_flash partition_table sdmmc diff --git a/tools/unit-test-app/configs/default_3_c6 b/tools/unit-test-app/configs/default_3_c6 new file mode 100644 index 0000000000..5f7dfe2b78 --- /dev/null +++ b/tools/unit-test-app/configs/default_3_c6 @@ -0,0 +1,3 @@ +# This config is split between targets since different component needs to be included +CONFIG_IDF_TARGET="esp32c6" +TEST_EXCLUDE_COMPONENTS=app_trace esp_eth esp_hid esp_netif esp_phy esp_ringbuf esp_wifi espcoredump hal lwip mdns mqtt newlib nvs_flash partition_table sdmmc esp_system driver soc spi_flash vfs diff --git a/tools/unit-test-app/configs/default_c6 b/tools/unit-test-app/configs/default_c6 new file mode 100644 index 0000000000..ee942b3050 --- /dev/null +++ b/tools/unit-test-app/configs/default_c6 @@ -0,0 +1,3 @@ +# This config is split between targets since different component needs to be included +CONFIG_IDF_TARGET="esp32c6" +TEST_COMPONENTS=esp_system driver soc spi_flash vfs diff --git a/tools/unit-test-app/configs/freertos_compliance_c6 b/tools/unit-test-app/configs/freertos_compliance_c6 new file mode 100644 index 0000000000..e77b081404 --- /dev/null +++ b/tools/unit-test-app/configs/freertos_compliance_c6 @@ -0,0 +1,4 @@ +# This config is split between targets since different component needs to be included +CONFIG_IDF_TARGET="esp32c6" +TEST_COMPONENTS=driver esp_hw_support esp_system spi_flash +CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE=y diff --git a/tools/unit-test-app/configs/no_optimization_c6 b/tools/unit-test-app/configs/no_optimization_c6 new file mode 100644 index 0000000000..fba67510a9 --- /dev/null +++ b/tools/unit-test-app/configs/no_optimization_c6 @@ -0,0 +1,3 @@ +CONFIG_IDF_TARGET="esp32c6" +TEST_COMPONENTS=esp_ipc spi_flash +CONFIG_COMPILER_OPTIMIZATION_NONE=y diff --git a/tools/unit-test-app/configs/pm_c6 b/tools/unit-test-app/configs/pm_c6 new file mode 100644 index 0000000000..644e80ecc4 --- /dev/null +++ b/tools/unit-test-app/configs/pm_c6 @@ -0,0 +1,6 @@ +CONFIG_IDF_TARGET="esp32c6" +TEST_COMPONENTS=esp_pm +CONFIG_PM_ENABLE=y +CONFIG_FREERTOS_USE_TICKLESS_IDLE=y +# SMP FreeRTOS currently does not support power management IDF-4997 +CONFIG_FREERTOS_SMP=n diff --git a/tools/unit-test-app/configs/release_c6 b/tools/unit-test-app/configs/release_c6 new file mode 100644 index 0000000000..b04e54176f --- /dev/null +++ b/tools/unit-test-app/configs/release_c6 @@ -0,0 +1,5 @@ +CONFIG_IDF_TARGET="esp32c6" +TEST_COMPONENTS=esp_hw_support esp_system esp_ipc driver soc spi_flash vfs sdmmc +CONFIG_COMPILER_OPTIMIZATION_SIZE=y +CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT=y +CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y diff --git a/tools/unit-test-app/configs/rom_options_c6 b/tools/unit-test-app/configs/rom_options_c6 new file mode 100644 index 0000000000..1f0439f02a --- /dev/null +++ b/tools/unit-test-app/configs/rom_options_c6 @@ -0,0 +1,3 @@ +CONFIG_IDF_TARGET="esp32c6" +TEST_COMPONENTS=spi_flash +CONFIG_SPI_FLASH_ROM_IMPL=y