mirror of
https://github.com/espressif/esp-idf.git
synced 2026-04-27 19:13:21 +00:00
ci(esp32s31): re-enable tests for hw_support, stdio, console, select, and startup_time
Re-enable ESP32S31 support for multiple test apps and examples: - hw_support unity tests (with RWDT reset reason fix) - eventfd example (select functionality) - stdio test app - console test app and examples - startup_time example
This commit is contained in:
@@ -1,9 +1,6 @@
|
|||||||
# Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps
|
# Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps
|
||||||
|
|
||||||
components/esp_hw_support/test_apps/esp_hw_support_unity_tests:
|
components/esp_hw_support/test_apps/esp_hw_support_unity_tests:
|
||||||
disable:
|
|
||||||
- if: IDF_TARGET in ["esp32s31"] # TODO: [ESP32S31] IDF-14672
|
|
||||||
reason: not support yet
|
|
||||||
|
|
||||||
components/esp_hw_support/test_apps/host_test_linux:
|
components/esp_hw_support/test_apps/host_test_linux:
|
||||||
enable:
|
enable:
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
| 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 |
|
| 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 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | --------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | --------- | -------- | -------- | -------- | -------- | --------- |
|
||||||
|
|||||||
@@ -226,7 +226,7 @@ static void rtc_wdt_deep_sleep_prepare_timeout(void)
|
|||||||
static void rtc_wdt_verify_SYSTEM_reset(void)
|
static void rtc_wdt_verify_SYSTEM_reset(void)
|
||||||
{
|
{
|
||||||
printf("Confirming if reset reason matches 0x9 (main system reset)\n");
|
printf("Confirming if reset reason matches 0x9 (main system reset)\n");
|
||||||
#if CONFIG_IDF_TARGET_ESP32P4
|
#if CONFIG_IDF_TARGET_ESP32P4 || CONFIG_IDF_TARGET_ESP32S31
|
||||||
TEST_ASSERT_EQUAL(RESET_REASON_CORE_RWDT, esp_rom_get_reset_reason(CONFIG_ESP_MAIN_TASK_AFFINITY));
|
TEST_ASSERT_EQUAL(RESET_REASON_CORE_RWDT, esp_rom_get_reset_reason(CONFIG_ESP_MAIN_TASK_AFFINITY));
|
||||||
#else
|
#else
|
||||||
TEST_ASSERT_EQUAL(RESET_REASON_CORE_RTC_WDT, esp_rom_get_reset_reason(CONFIG_ESP_MAIN_TASK_AFFINITY));
|
TEST_ASSERT_EQUAL(RESET_REASON_CORE_RTC_WDT, esp_rom_get_reset_reason(CONFIG_ESP_MAIN_TASK_AFFINITY));
|
||||||
@@ -236,7 +236,7 @@ static void rtc_wdt_verify_SYSTEM_reset(void)
|
|||||||
static void rtc_wdt_verify_RTC_reset(void)
|
static void rtc_wdt_verify_RTC_reset(void)
|
||||||
{
|
{
|
||||||
printf("Confirming if reset reason matches 0x10 (main system + RTC reset)\n");
|
printf("Confirming if reset reason matches 0x10 (main system + RTC reset)\n");
|
||||||
#if CONFIG_IDF_TARGET_ESP32P4
|
#if CONFIG_IDF_TARGET_ESP32P4 || CONFIG_IDF_TARGET_ESP32S31
|
||||||
TEST_ASSERT_EQUAL(RESET_REASON_SYS_RWDT, esp_rom_get_reset_reason(CONFIG_ESP_MAIN_TASK_AFFINITY));
|
TEST_ASSERT_EQUAL(RESET_REASON_SYS_RWDT, esp_rom_get_reset_reason(CONFIG_ESP_MAIN_TASK_AFFINITY));
|
||||||
#else
|
#else
|
||||||
TEST_ASSERT_EQUAL(RESET_REASON_SYS_RTC_WDT, esp_rom_get_reset_reason(CONFIG_ESP_MAIN_TASK_AFFINITY));
|
TEST_ASSERT_EQUAL(RESET_REASON_SYS_RTC_WDT, esp_rom_get_reset_reason(CONFIG_ESP_MAIN_TASK_AFFINITY));
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ examples/system/esp_timer:
|
|||||||
|
|
||||||
examples/system/eventfd:
|
examples/system/eventfd:
|
||||||
disable:
|
disable:
|
||||||
- if: SOC_GPTIMER_SUPPORTED != 1 and (IDF_TARGET != "esp32" and (NIGHTLY_RUN != "1" or IDF_TARGET == "linux")) or IDF_TARGET in ["esp32s31"] # TODO: [ESP32S31] IDF-14932
|
- if: SOC_GPTIMER_SUPPORTED != 1 and (IDF_TARGET != "esp32" and (NIGHTLY_RUN != "1" or IDF_TARGET == "linux"))
|
||||||
reason: no target specific functionality, testing on a single target is sufficient
|
reason: no target specific functionality, testing on a single target is sufficient
|
||||||
depends_components:
|
depends_components:
|
||||||
- vfs
|
- vfs
|
||||||
|
|||||||
@@ -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 |
|
| 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 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | --------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | --------- | -------- | -------- | -------- | -------- | --------- |
|
||||||
|
|
||||||
# eventfd example
|
# eventfd example
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user