Warning, /testsuites/psxtmtests/psxtmtests_plan.csv is written in an unsupported language. File is not indexed.
0001 "Test Case","Test","Template","Implemented"
0002 "pthread_mutex_init: only case","psxtmmutex01","psxtmtest_init_destroy","Yes"
0003 "pthread_mutex_destroy: only case","psxtmmutex01","psxtmtest_init_destroy","Yes"
0004 "pthread_mutex_lock: not available: block","psxtmmutex02","psxtmtest_blocking","Yes"
0005 "pthread_mutex_lock: available","psxtmmutex03","psxtmtest_single","Yes"
0006 "pthread_mutex_trylock: available","psxtmmutex03","psxtmtest_single","Yes"
0007 "pthread_mutex_trylock: not available","psxtmmutex03","psxtmtest_single","Yes"
0008 "pthread_mutex_unlock: no threads waiting","psxtmmutex03","psxtmtest_single","Yes"
0009 "pthread_mutex_unlock: thread waiting: no preempt","psxtmmutex05","psxtmtest_unblocking_nopreempt","Yes"
0010 "pthread_mutex_unlock: thread waiting: preempt","psxtmmutex06","psxtmtest_unblocking_preempt","Yes"
0011 "pthread_mutex_timedlock: available","psxtmmutex03","psxtmtest_single","Yes"
0012 "pthread_mutex_timedlock: not available: block","psxtmmutex04","psxtmtest_blocking","Yes"
0013 "pthread_mutex_setprioceiling","psxtmmutex07","psxtmtest_single","Yes"
0014 "pthread_mutex_getprioceiling","psxtmmutex07","psxtmtest_single","Yes"
0015
0016 "pthread_mutexattr_init: only case","psxtmmutexattr01","psxtmtest_init_destroy","Yes"
0017 "pthread_mutexattr_destroy: only case","psxtmmutexattr01","psxtmtest_init_destroy","Yes"
0018 "pthread_mutexattr_getprioceiling: only case","psxtmmutexattr01","psxtmtest_single","Yes"
0019 "pthread_mutexattr_getprotocol: only case","psxtmmutexattr01","psxtmtest_single","Yes"
0020 "pthread_mutexattr_getpshared: only case","psxtmmutexattr01","psxtmtest_single","Yes"
0021 "pthread_mutexattr_gettype: only case","psxtmmutexattr01","psxtmtest_single","Yes"
0022 "pthread_mutexattr_setprioceiling: only case","psxtmmutexattr01","psxtmtest_single","Yes"
0023 "pthread_mutexattr_setprotocol: only case","psxtmmutexattr01","psxtmtest_single","Yes"
0024 "pthread_mutexattr_setpshared: only case","psxtmmutexattr01","psxtmtest_single","Yes"
0025 "pthread_mutexattr_settype: only case","psxtmmutexattr01","psxtmtest_single","Yes"
0026
0027 "pthread_cond_init: only case","psxtmcond01","psxtmtest_init_destroy","Yes"
0028 "pthread_cond_destroy: only case","psxtmcond01","psxtmtest_init_destroy","Yes"
0029 "pthread_cond_signal: no threads waiting","psxtmcond02","psxtmtest_single","Yes"
0030 "pthread_cond_signal: thread waiting: no preempt","psxtmcond03","psxtmtest_unblocking_nopreempt","Yes"
0031 "pthread_cond_signal: thread waiting: preempt","psxtmcond04","psxtmtest_unblocking_preempt","Yes"
0032 "pthread_cond_broadcast: no threads waiting","psxtmcond05","psxtmtest_single","Yes"
0033 "pthread_cond_broadcast: threads waiting: no preempt","psxtmcond06","psxtmtest_unblocking_nopreempt","Yes"
0034 "pthread_cond_broadcast: threads waiting: preempt","psxtmcond07","psxtmtest_unblocking_preempt","Yes"
0035
0036 "pthread_cond_wait: blocks","psxtmcond08","psxtmtest_blocking","Yes"
0037 "pthread_cond_timedwait: blocks","psxtmcond09","psxtmtest_blocking","Yes"
0038 "pthread_cond_timedwait: time in past error","psxtmcond10","psxtmtest_blocking","Yes"
0039
0040 "pthread_create: no preempt","psxtmthread01","psxtmtest_single","Yes"
0041 "pthread_create: preempt","psxtmthread02","psxtmtest_single","Yes"
0042
0043 "pthread_attr_init: only case", "psxtmthreadattr01", "psxtmtest_init_destroy","Yes"
0044 "pthread_attr_destroy: only case", "psxtmthreadattr01", "psxtmtest_init_destroy","Yes"
0045 "pthread_attr_getdetachstate: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
0046 "pthread_attr_getguardsize: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
0047 "pthread_attr_getinheritsched: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
0048 "pthread_attr_getschedparam: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
0049 "pthread_attr_getschedpolicy: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
0050 "pthread_attr_getscope: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
0051 "pthread_attr_getstack: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
0052 "pthread_attr_getstacksize: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
0053 "pthread_attr_setdetachstate: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
0054 "pthread_attr_setguardsize: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
0055 "pthread_attr_setinheritsched: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
0056 "pthread_attr_setschedparam: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
0057 "pthread_attr_setschedpolicy: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
0058 "pthread_attr_setscope: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
0059 "pthread_attr_setstack: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
0060
0061
0062 "pthread_join"
0063 "pthread_detach"
0064 "pthread_exit"
0065 "pthread_exit: only case","psxtmthread03","psxtmtest_single","Yes"
0066 "pthread_getschedparam: only case","psxtmthread04","psxtmtest_single w/multiple timings","Yes"
0067 "pthread_setschedparam: no thread switch","psxtmthread04","psxtmtest_single w/multiple timings","Yes"
0068 "pthread_setschedparam: lower own priority: preempt","psxtmthread05","psxtmtest_single","Yes"
0069 "pthread_setschedparam: raise other priority: preempt","psxtmthread06","psxtmtest_single","Yes"
0070 "pthread_setschedprio: raise own priority: nopreempt","psxtmthread07", "psxtmtest_single", "No"
0071 "pthread_setschedparam: lower own priority: preempt","psxtmthread08","see psxtmthread06","No"
0072 "pthread_setschedparam: raise other priority: preempt","psxtmthread09","see psxtmthread07","No"
0073
0074
0075 "pthread_once: first time","psxtmonce01","psxtmtest_single","Yes"
0076 "pthread_once: second time","psxtmonce02","psxtmtest_single","No"
0077
0078 "pthread_key_create: only case","psxtmkey01","psxtmtest_single","Yes"
0079 "pthread_setspecific: only case","psxtmkey02","psxtmtest_single","Yes"
0080 "pthread_getspecific: only case","psxtmkey02","psxtmtest_single","Yes"
0081 "pthread_key_delete: only case","psxtmkey01","psxtmtest_single","Yes"
0082
0083 "pthread_cancel"
0084 "pthread_setcancelstate"
0085 "pthread_setcanceltype"
0086 "pthread_testcancel"
0087 "pthread_cleanup_push: only case","psxtmcleanup01","psxtmtest_single","Yes"
0088 "pthread_cleanup_pop: only case","psxtmcleanup01","psxtmtest_single","Yes"
0089
0090 "pthread_getcpuclockid"
0091
0092 "pthread_barrier_init: only case","psxtmbarrier01","psxtmtest_init_destroy","Yes"
0093 "pthread_barrier_destroy: only case","psxtmbarrier01","psxtmtest_init_destroy","Yes"
0094 "pthread_barrier_wait: blocking","psxtmbarrier02","psxtmtest_blocking","Yes"
0095 "pthread_barrier_wait: releasing: no preempt","psxtmbarrier03","psxtmtest_unblocking_nopreempt","Yes"
0096 "pthread_barrier_wait: releasing: preempt","psxtmbarrier04","psxtmtest_unblocking_preempt","Yes"
0097
0098 "pthread_barrierattr_init: only case","psxtmbarrierattr01","psxtmtest_init_destroy","Yes"
0099 "pthread_barrierattr_destroy: only case","psxtmbarrierattr01","psxtmtest_init_destroy","Yes"
0100 "pthread_barrierattr_getpshared: only case","psxtmbarrierattr01","psxtmtest_single","Yes"
0101 "pthread_barrierattr_setpshared: only case","psxtmbarrierattr01","psxtmtest_single","Yes"
0102
0103 "pthread_spin_init: only case","psxspin01","psxtmtest_init_destroy","Yes"
0104 "pthread_spin_destroy: only case","psxspin01","psxtmtest_init_destroy","Yes"
0105 "pthread_spin_lock: available","psxspin02","psxtmtest_single w/multiple timings","Yes"
0106 "pthread_spin_trylock: available","psxspin02","psxtmtest_single w/multiple timings","Yes"
0107 "pthread_spin_trylock: not available","psxspin02","psxtmtest_single w/multiple timings","Yes"
0108 "pthread_spin_unlock: only case","psxspin02","psxtmtest_single w/multiple timings","Yes"
0109
0110 "pthread_rwlock_init: only case","psxtmrwlock01","psxtmtest_init_destroy","Yes"
0111 "pthread_rwlock_destroy: only case","psxtmrwlock01","psxtmtest_init_destroy","Yes"
0112 "pthread_rwlock_rdlock: available","psxtmrwlock01","psxtmtest_single","Yes"
0113 "pthread_rwlock_rdlock: not available: blocks","psxtmrwlock02","psxtmtest_blocking","Yes"
0114 "pthread_rwlock_tryrdlock: available","psxtmrwlock01","psxtmtest_single","Yes"
0115 "pthread_rwlock_tryrdlock: not available","psxtmrwlock01","psxtmtest_single","Yes"
0116 "pthread_rwlock_timedrdlock: available","psxtmrwlock01","psxtmtest_single","Yes"
0117 "pthread_rwlock_timedrdlock: not available: blocks","psxtmrwlock03","psxtmtest_blocking","Yes"
0118 "pthread_rwlock_unlock: no threads waiting","psxtmrwlock01","psxtmtest_single","Yes"
0119 "pthread_rwlock_unlock: thread waiting: no preempt","psxtmrwlock06",,"Yes"
0120 "pthread_rwlock_unlock: thread waiting: preempt","psxtmrwlock07",,"Yes"
0121 "pthread_rwlock_wrlock: available","psxtmrwlock01","psxtmtest_single","Yes"
0122 "pthread_rwlock_wrlock: not available: blocks","psxtmwrlock04","psxtmtest_blocking","Yes"
0123 "pthread_rwlock_trywrlock: available","psxtmrwlock01","psxtmtest_single","Yes"
0124 "pthread_rwlock_trywrlock: not available","psxtmrwlock01","psxtmtest_single","Yes"
0125 "pthread_rwlock_timedwrlock: available","psxtmrwlock01","psxtmtest_single","Yes"
0126 "pthread_rwlock_timedwrlock: not available: blocks","psxtmrwlock05","psxtmtest_blocking","Yes"
0127
0128 "mq_open: first open","psxtmmq01","psxtmtest_init_destroy","Yes"
0129 "mq_close: close of first","psxtmmq01","psxtmtest_init_destroy","Yes"
0130 "mq_open: second open","psxtmmq01","psxtmtest_init_destroy","Yes"
0131 "mq_close: close of second","psxtmmq01","psxtmtest_init_destroy","Yes"
0132 "mq_unlink: only case","psxtmmq01","psxtmtest_init_destroy","Yes"
0133 "mq_receive: available","psxtmmq01","psxtmtest_single","Yes"
0134 "mq_receive: not available: block","psxtmmqrcvblock01","psxtmtest_blocking","Yes"
0135 "mq_timedreceive: not available: blocks","psxtmmqrcvblock02","psxtmtest_blocking","Yes"
0136 "mq_timedreceive: not available: blocks",,"psxtmtest_single","No"
0137 "mq_send: no threads waiting","psxtmmq01","psxtmtest_single","Yes"
0138 "mq_send: thread waiting: no preempt",,"psxtmtest_unblocking_nopreempt","No"
0139 "mq_send: thread waiting: preempt",,"psxtmtest_unblocking_preempt","No"
0140 "mq_timedsend: no threads waiting",,"psxtmtest_single","Yes"
0141 "mq_timedsend: thread waiting: no preempt",,"psxtmtest_unblocking_nopreempt","No"
0142 "mq_timedsend: thread waiting: preemption",,"psxtmtest_unblocking_preempt","No"
0143 "mq_notify: only case",,"psxtmtest_single","Yes"
0144
0145 "sem_init: only case","psxtmsem01","psxtmtest_single","Yes"
0146 "sem_destroy: only case","psxtmsem01","psxtmtest_single","Yes"
0147 "sem_open: first open named","psxtmsem01","psxtmtest_single","Yes"
0148 "sem_open: second open named","psxtmsem01","psxtmtest_single","Yes"
0149 "sem_close: named first/nested close","psxtmsem01","psxtmtest_single","Yes"
0150 "sem_unlink: does not delete","psxtmsem01","psxtmtest_single","Yes"
0151 "sem_close: named second close: removes","psxtmsem01","psxtmtest_single","Yes"
0152 "sem_unlink: deletes","psxtmsem01","psxtmtest_single","Yes"
0153 "sem_wait: available","psxtmsem02","psxtmtest_single","Yes"
0154 "sem_wait: not available: block","psxtmsem03","psxtmtest_blocking","Yes"
0155 "sem_trywait: available","psxtmsem02","psxtmtest_single","Yes"
0156 "sem_trywait: not available","psxtmsem02","psxtmtest_single","Yes"
0157 "sem_post: no threads waiting","psxtmsem02","psxtmtest_single","Yes"
0158 "sem_post: thread waiting: no preempt","psxsemtm04","psxtmtest_unblocking_nopreempt","Yes"
0159 "sem_post: thread waiting: preempt","psxtmsem05","psxtmtest_unblocking_preempt","Yes"
0160 "sem_getvalue","psxtmsem02","psxtmtest_single","Yes"
0161
0162 "sleep: yield","psxtmsleep01","psxtmtest_single","Yes"
0163 "sleep: blocking","psxtmsleep02","psxtmtest_blocking","Yes"
0164 "nanosleep: yield","psxtmnanosleep01","psxtmtest_single","Yes"
0165 "nanosleep: blocking","psxtmnanosleep02","psxtmtest_blocking","Yes"