mbed-os/TESTS/mbedmicro-rtos-mbed
Filip Jagodzinski 5840281682 ROTS: SysTimer: Fix test timing issues
Use a busy loop with non-blocking Semaphore::wait(0) calls instead of a
single Semaphore::wait(osWaitForever) to improve time measurement
accuracy. Looping in Semaphore::wait(0) prevents the board from entering
sleep or deepsleep modes while waiting for the semaphore. By skipping
the overhead wakeup time, we get more accurate timings.
2019-01-18 17:10:39 +01:00
..
MemoryPool Remove double free RTOS tests 2018-08-26 12:54:32 -05:00
basic Clean up Thread deprecation warnings 2018-10-12 14:57:13 +03:00
condition_variable tests: astyle fix 2018-08-03 10:23:38 +01:00
event_flags Disable RTOS error tests if error traps are enabled 2018-10-29 11:56:17 +02:00
heap_and_stack Clean up Thread deprecation warnings 2018-10-12 14:57:13 +03:00
kernel_tick_count add kernel ticker test 2018-07-02 13:48:06 +02:00
mail fix mbedmicro-rtos-mbed tests 2018-12-05 19:59:54 +02:00
malloc fix mbedmicro-rtos-mbed tests 2018-12-05 19:59:54 +02:00
mutex tests: fix astyle 2018-10-25 09:58:17 +01:00
queue Clean up Thread deprecation warnings 2018-10-12 14:57:13 +03:00
rtostimer Disable RTOS error tests if error traps are enabled 2018-10-29 11:56:17 +02:00
semaphore Clean up Thread deprecation warnings 2018-10-12 14:57:13 +03:00
signals Disable RTOS error tests if error traps are enabled 2018-10-29 11:56:17 +02:00
systimer ROTS: SysTimer: Fix test timing issues 2019-01-18 17:10:39 +01:00
threads fix mbedmicro-rtos-mbed tests 2018-12-05 19:59:54 +02:00