diff --git a/components/esp_system/test_apps/esp_system_unity_tests/main/test_sleep.c b/components/esp_system/test_apps/esp_system_unity_tests/main/test_sleep.c index 916bf13d72..8bc4e4973e 100644 --- a/components/esp_system/test_apps/esp_system_unity_tests/main/test_sleep.c +++ b/components/esp_system/test_apps/esp_system_unity_tests/main/test_sleep.c @@ -96,6 +96,7 @@ TEST_CASE("light sleep stress test", "[lightsleep]") #if CONFIG_FREERTOS_NUMBER_OF_CORES == 2 xSemaphoreTake(done, portMAX_DELAY); #endif + vTaskDelay(10 / portTICK_PERIOD_MS); // Give some time for the test task to suspend itself vSemaphoreDelete(done); } @@ -122,6 +123,7 @@ TEST_CASE("light sleep stress test with periodic esp_timer", "[lightsleep]") #if CONFIG_FREERTOS_NUMBER_OF_CORES == 2 xSemaphoreTake(done, portMAX_DELAY); #endif + vTaskDelay(10 / portTICK_PERIOD_MS); // Give some time for the test task to suspend itself vSemaphoreDelete(done); esp_timer_stop(timer); esp_timer_delete(timer);