| add_libc_testsuite(libc_threads_unittests) |
| |
| add_libc_unittest( |
| call_once_test |
| SUITE |
| libc_threads_unittests |
| SRCS |
| call_once_test.cpp |
| DEPENDS |
| libc.include.threads |
| libc.src.threads.call_once |
| libc.src.threads.mtx_destroy |
| libc.src.threads.mtx_init |
| libc.src.threads.mtx_lock |
| libc.src.threads.mtx_unlock |
| libc.src.threads.thrd_create |
| libc.src.threads.thrd_join |
| ) |
| |
| # Disable thrd_test for now as it is flaky on the bots. |
| # add_libc_unittest( |
| # thrd_test |
| # SUITE |
| # libc_threads_unittests |
| # SRCS |
| # thrd_test.cpp |
| # DEPENDS |
| # libc.include.threads |
| # libc.src.errno.__errno_location |
| # libc.src.threads.thrd_create |
| # libc.src.threads.thrd_join |
| # ) |
| |
| add_libc_unittest( |
| mtx_test |
| SUITE |
| libc_threads_unittests |
| SRCS |
| mtx_test.cpp |
| DEPENDS |
| libc.include.threads |
| libc.src.errno.__errno_location |
| libc.src.threads.mtx_destroy |
| libc.src.threads.mtx_init |
| libc.src.threads.mtx_lock |
| libc.src.threads.mtx_unlock |
| libc.src.threads.thrd_create |
| libc.src.threads.thrd_join |
| ) |
| |
| add_libc_unittest( |
| cnd_test |
| SUITE |
| libc_threads_unittests |
| SRCS |
| cnd_test.cpp |
| DEPENDS |
| libc.include.threads |
| libc.src.threads.cnd_init |
| libc.src.threads.cnd_broadcast |
| libc.src.threads.cnd_signal |
| libc.src.threads.cnd_destroy |
| libc.src.threads.cnd_wait |
| libc.src.threads.mtx_destroy |
| libc.src.threads.mtx_init |
| libc.src.threads.mtx_lock |
| libc.src.threads.mtx_unlock |
| libc.src.threads.thrd_create |
| libc.src.threads.thrd_join |
| libc.src.threads.linux.threads_utils |
| ) |