mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-09 12:35:28 +00:00
unit test: adapt tests to single core configuration
This commit is contained in:
@@ -51,9 +51,11 @@ TEST_CASE("ets_delay produces correct delay on both CPUs", "[delay]")
|
||||
TEST_ASSERT( xSemaphoreTake(args.done, delay_ms * 2 / portTICK_PERIOD_MS) );
|
||||
TEST_ASSERT_INT32_WITHIN(1000, args.delay_us, args.result);
|
||||
|
||||
#if portNUM_PROCESSORS == 2
|
||||
xTaskCreatePinnedToCore(test_delay_task, "", 2048, (void*) &args, 3, NULL, 1);
|
||||
TEST_ASSERT( xSemaphoreTake(args.done, delay_ms * 2 / portTICK_PERIOD_MS) );
|
||||
TEST_ASSERT_INT32_WITHIN(1000, args.delay_us, args.result);
|
||||
#endif
|
||||
|
||||
ref_clock_deinit();
|
||||
vSemaphoreDelete(args.done);
|
||||
@@ -72,9 +74,11 @@ TEST_CASE("vTaskDelay produces correct delay on both CPUs", "[delay]")
|
||||
TEST_ASSERT( xSemaphoreTake(args.done, delay_ms * 2 / portTICK_PERIOD_MS) );
|
||||
TEST_ASSERT_INT32_WITHIN(1000, args.delay_us, args.result);
|
||||
|
||||
#if portNUM_PROCESSORS == 2
|
||||
xTaskCreatePinnedToCore(test_delay_task, "", 2048, (void*) &args, 3, NULL, 1);
|
||||
TEST_ASSERT( xSemaphoreTake(args.done, delay_ms * 2 / portTICK_PERIOD_MS) );
|
||||
TEST_ASSERT_INT32_WITHIN(1000, args.delay_us, args.result);
|
||||
#endif
|
||||
|
||||
ref_clock_deinit();
|
||||
vSemaphoreDelete(args.done);
|
||||
|
Reference in New Issue
Block a user