blob: 6c9eb4683ac7c408a7578627547c13135938c08f [file] [log] [blame]
Coverage-Area: Threads (THR)
Area-Code: thr
/*
COVERAGE DOCUMENT FOR TIMERS
============================
This document lists the items that will be tested for POSIX threads.
Item to Test Status
==========================================================
|| Definitions DONE ||
|| Interfaces see table below ||
|| Functionality NOT STARTED ||
|| Stress NOT STARTED ||
==========================================================
*/
// Function Complete? Priority
// =================================================
pthread_attr_destroy YES HIGH
pthread_attr_getdetachstate YES HIGH
pthread_attr_init YES HIGH
pthread_attr_setdetachstate YES HIGH
pthread_cancel YES HIGH
pthread_cond_broadcast YES MED
pthread_cond_destroy YES MED
pthread_cond_init YES MED
pthread_cond_signal YES MED
pthread_cond_timedwait YES MED
pthread_cond_wait YES MED
pthread_condattr_destroy YES LOW
pthread_condattr_init YES LOW
pthread_condattr_getpshared YES LOW
pthread_condattr_setpshared YES LOW
pthread_create YES HIGH
pthread_detach YES HIGH
pthread_equal YES HIGH
pthread_exit YES HIGH
pthread_join YES HIGH
pthread_mutex_destroy YES HIGH
pthread_mutex_init YES HIGH
pthread_mutex_lock YES HIGH
pthread_mutex_trylock YES HIGH
pthread_mutex_unlock YES HIGH
pthread_mutexattr_destroy YES HIGH
pthread_mutexattr_init YES HIGH
pthread_once YES HIGH
pthread_self YES HIGH
pthread_setcancelstate YES HIGH
pthread_setcanceltype YES HIGH
pthread_testcancel YES HIGH
// ===================================================
/*
NOTES
=====
*For now, didn't include definitions that have specific tags attributed to them.
(i.e. TPS, XSI, BAR, etc.)
*See BUILD file in top-level dir for info on how to build and execute threads on
different implementations on Linux.
=============================
NON-HIGH PRIORITY FUNCTIONS
=============================
// Function Complete? Priority
// =================================================
pthread_atfork YES LOW
pthread_attr_getschedparam YES MED
pthread_attr_setschedparam YES MED
pthread_cleanup_push YES MED
pthread_cleanup_pop YES MED
pthread_getspecific YES MED
pthread_key_create YES MED
pthread_key_delete YES MED
pthread_mutexattr_getpshared YES LOW
pthread_mutexattr_setpshared YES LOW
pthread_rwlock_destory YES LOW
pthread_rwlock_init YES LOW
pthread_rwlock_rdlock YES LOW
pthread_rwlock_timedrdlock YES LOW
pthread_rwlock_timedwrlock YES LOW
pthread_rwlock_tryrdlock YES LOW
pthread_rwlock_trywrlock YES LOW
pthread_rwlock_unlock YES LOW
pthread_rwlock_wrlock YES LOW
pthread_rwlockattr_destory YES LOW
pthread_rwlockattr_getpshared YES LOW
pthread_setspecific YES MED
*/
Maintainer: Rolla Selbak