forked from enlightenment/efl
ecore_test_ecore_thread_eina_thread_queue_t6 failed often for me. eina_thread_queue_wait() was returning NULL. I believe this is because the test case ended abruptly without waiting for the threads to finish. Indeed, both threads tried hard to reach 10000 messages but it didn't make sense for them both to reach this value, only one would end there. This patch adds an exit message sent by thread 1 to the two other threads, and all threads are waited upon using a single semaphore. Note: This also renames some functions to match their test case number. @raster |
||
---|---|---|
.. | ||
ecore_suite.c | ||
ecore_suite.h | ||
ecore_test_animator.c | ||
ecore_test_args.c | ||
ecore_test_ecore.c | ||
ecore_test_ecore_audio.c | ||
ecore_test_ecore_drm.c | ||
ecore_test_ecore_evas.c | ||
ecore_test_ecore_fb.c | ||
ecore_test_ecore_file.c | ||
ecore_test_ecore_imf.c | ||
ecore_test_ecore_input.c | ||
ecore_test_ecore_thread_eina_thread_queue.c | ||
ecore_test_ecore_x.c | ||
ecore_test_job.c | ||
ecore_test_promise.c | ||
ecore_test_timer.c | ||
sample.ogg | ||
sample.wav |