Lines Matching refs:TEST

6 #define TEST(r, f, m) ( \
35 TEST(r, pthread_barrier_init(&barrier2, 0, 2), "creating barrier");
38 TEST(r, pthread_mutexattr_init(&mtx_a), "initializing mutex attr");
39 TEST(r, pthread_mutexattr_setrobust(&mtx_a, PTHREAD_MUTEX_ROBUST), "setting robust attribute");
41 TEST(r, pthread_mutexattr_setpshared(&mtx_a, PTHREAD_PROCESS_SHARED), "setting pshared attribute");
43 TEST(r, pthread_mutexattr_setprotocol(&mtx_a, PTHREAD_PRIO_INHERIT), "setting PI attribute");
44 TEST(r, pthread_mutex_init(&mtx, &mtx_a), "initializing robust mutex");
45 TEST(r, pthread_mutex_lock(&mtx), "locking robust mutex");
46 TEST(r, pthread_mutex_unlock(&mtx), "unlocking robust mutex");
47 TEST(r, pthread_create(&td, 0, start_lock, &mtx), "failed to create thread");
48 TEST(r, pthread_join(td, &res), "joining thread");
50 TEST(r, pthread_mutex_unlock(&mtx), "unlocking orphaned robust mutex");
52 TEST(r, pthread_mutex_destroy(&mtx), "destroying unrecoverable mutex");
54 TEST(r, pthread_mutex_init(&mtx, &mtx_a), "initializing robust mutex");
55 TEST(r, pthread_create(&td, 0, start_lock, &mtx), "failed to create thread");
56 TEST(r, pthread_join(td, &res), "joining thread");
58 TEST(r, pthread_mutex_consistent(&mtx), "");
59 TEST(r, pthread_mutex_unlock(&mtx), "unlocking orphaned robust mutex");
60 TEST(r, pthread_mutex_lock(&mtx), "re-locking orphaned robust mutex");
61 TEST(r, pthread_mutex_destroy(&mtx), "destroying mutex");
63 TEST(r, pthread_mutex_init(&mtx, &mtx_a), "");
64 TEST(r, pthread_create(&td, 0, start_wait, (void *[]){ &barrier2, &mtx }), "");
69 TEST(r, pthread_barrier_destroy(&barrier2), "");
71 TEST(r, pthread_join(td, &res), "");
72 TEST(r, pthread_mutex_consistent(&mtx), "");
73 TEST(r, pthread_mutex_unlock(&mtx), "");
74 TEST(r, pthread_mutex_destroy(&mtx), "");