
package embox.compat.posix.pthread.test

@TestFor(embox.compat.posix.pthreads)
module pthread_tests {
	depends pthread_mutex_test
	depends pthread_kill_test
	depends pthread_rwlock_test
	depends pthread_barrier_test
	depends pthread_policy_test
	depends pthread_cond_test
	depends pthread_key_test
	depends pthread_cond_timedwait_test
	depends pthread_mutex_timedlock_test
	depends pthread_attributes_test
}

@TestFor(embox.compat.posix.pthreads)
module pthread_mutex_test {
	source "pthread_mutex_test.c"
}

@TestFor(embox.compat.posix.pthreads)
module pthread_kill_test {
	source "pthread_kill_test.c"
}

@TestFor(embox.compat.posix.pthreads)
module pthread_rwlock_test {
	source "pthread_rwlock_test.c"

}

@TestFor(embox.compat.posix.pthreads)
module pthread_barrier_test {
	source "pthread_barrier_test.c"
}

@TestFor(embox.compat.posix.pthreads)
module pthread_policy_test {
	source "pthread_policy_test.c"
	depends embox.compat.posix.pthreads
}

@TestFor(embox.compat.posix.pthreads)
module pthread_cond_test {
	source "pthread_cond_test.c"
}

@TestFor(embox.compat.posix.pthreads)
module pthread_key_test {
	source "pthread_key_test.c"
}

@TestFor(embox.compat.posix.pthreads)
module pthread_cond_timedwait_test {
	source "pthread_cond_timedwait_test.c"
}

@TestFor(embox.compat.posix.pthreads)
module pthread_mutex_timedlock_test {
	source "pthread_mutex_timedlock_test.c"
}

@TestFor(embox.compat.posix.pthreads)
module pthread_attributes_test {
	source "pthread_attributes_test.c"
}
