esp-idf/components/freertos/test
Darian Leung b867b52770 freertos: Fix flakey event group unit tests
The event group unit tests would previously use a single call bit (the
"BIT_CALL" macro) to unblock all the test tasks. However, if one or more tasks
were delayed in calling xEventGroupWaitBits(), the other tasks would clear the
test bits, leading to the test deadlocking.

This commit updates the bits used so that each task gets their own CALL and
RESPONSE bits.
2022-08-12 16:54:59 +08:00
..
CMakeLists.txt freertos: take tasks snapshot out of tasks.c source code 2021-08-16 10:29:36 +08:00
component.mk
test_context_save_clobber.c
test_context_save_clobber.S
test_float_in_isr.c
test_freertos_backported_functions.c
test_freertos_debug_functions.c
test_freertos_eventgroups.c freertos: Fix flakey event group unit tests 2022-08-12 16:54:59 +08:00
test_freertos_get_state.c
test_freertos_isinisrcontext.c
test_freertos_mutex.c Update tests for assert and abort 2021-08-05 11:09:22 +05:30
test_freertos_scheduling_round_robin.c freertos: Fix SMP round robin scheduling 2021-11-11 16:16:11 +08:00
test_freertos_scheduling_time.c ci: update performance test key to db compatible format 2021-06-21 14:17:45 +08:00
test_freertos_task_delay_until.c
test_freertos_task_delete.c
test_freertos_task_notify.c
test_freertos_task_utilities.c freertos: Add missing INCLUDE_ configurations for some functions 2021-12-21 10:54:28 +08:00
test_freertos_trace_utilities.c
test_isr_latency.c
test_legacy_hooks.c
test_newlib_reent.c
test_panic.c
test_preemption.c
test_queuesets.c
test_spinlocks.c spinlock: fixed spinlocks not working on S3 if placed in PSRAM 2022-06-09 10:39:19 +08:00
test_stream_buffers.c
test_suspend_scheduler.c
test_task_priorities.c
test_task_suspend_resume.c freertos: Increases delta for UT - Test suspend-resume CPU. The number of tick_hook should be the same for both CPUs 2021-07-16 18:26:02 +05:00
test_tasks_snapshot.c freertos: Remove critical nested macros 2021-11-10 18:34:32 +08:00
test_thread_local.c
test_timers.c
test_xtensa_loadstore_handler.c