Changeset 667b2db1 in rtems
- Timestamp:
- 12/07/13 18:32:54 (10 years ago)
- Branches:
- 4.11, 5, master
- Children:
- bcc45a8
- Parents:
- 2e50dcec
- git-author:
- Joel Sherrill <joel.sherrill@…> (12/07/13 18:32:54)
- git-committer:
- Joel Sherrill <joel.sherrill@…> (12/08/13 01:10:35)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
testsuites/psxtmtests/psxtmtests_plan.csv
r2e50dcec r667b2db1 1 1 "Test Case","Test","Template","Implemented" 2 "pthread_mutex_init ","psxtmmutex01","psxtmtest_init_destroy","Yes"3 "pthread_mutex_destroy ","psxtmmutex01","psxtmtest_init_destroy","Yes"4 "pthread_mutex_lock -not available: block","psxtmmutex02","psxtmtest_blocking","Yes"5 "pthread_mutex_lock -available","psxtmmutex03","psxtmtest_single","Yes"6 "pthread_mutex_trylock -available","psxtmmutex03","psxtmtest_single","Yes"7 "pthread_mutex_trylock -not available","psxtmmutex03","psxtmtest_single","Yes"8 "pthread_mutex_unlock -no threads waiting","psxtmmutex03","psxtmtest_single","Yes"9 "pthread_mutex_unlock -thread waiting: no preempt","psxtmmutex05","psxtmtest_unblocking_nopreempt","Yes"10 "pthread_mutex_unlock -thread waiting: preempt","psxtmmutex06","psxtmtest_unblocking_preempt","Yes"11 "pthread_mutex_timedlock -available","psxtmmutex03","psxtmtest_single","Yes"12 "pthread_mutex_timedlock -not available: block","psxtmmutex04","psxtmtest_blocking","Yes"2 "pthread_mutex_init: only case","psxtmmutex01","psxtmtest_init_destroy","Yes" 3 "pthread_mutex_destroy: only case","psxtmmutex01","psxtmtest_init_destroy","Yes" 4 "pthread_mutex_lock: not available: block","psxtmmutex02","psxtmtest_blocking","Yes" 5 "pthread_mutex_lock: available","psxtmmutex03","psxtmtest_single","Yes" 6 "pthread_mutex_trylock: available","psxtmmutex03","psxtmtest_single","Yes" 7 "pthread_mutex_trylock: not available","psxtmmutex03","psxtmtest_single","Yes" 8 "pthread_mutex_unlock: no threads waiting","psxtmmutex03","psxtmtest_single","Yes" 9 "pthread_mutex_unlock: thread waiting: no preempt","psxtmmutex05","psxtmtest_unblocking_nopreempt","Yes" 10 "pthread_mutex_unlock: thread waiting: preempt","psxtmmutex06","psxtmtest_unblocking_preempt","Yes" 11 "pthread_mutex_timedlock: available","psxtmmutex03","psxtmtest_single","Yes" 12 "pthread_mutex_timedlock: not available: block","psxtmmutex04","psxtmtest_blocking","Yes" 13 13 "pthread_mutex_setprioceiling","psxtmmutex07","psxtmtest_single","Yes" 14 14 "pthread_mutex_getprioceiling","psxtmmutex07","psxtmtest_single","Yes" 15 ,,,16 "pthread_cond_init","psxtmcond01","psxtmtest_init_destroy","Yes"17 "pthread_cond_destroy","psxtmcond01","psxtmtest_init_destroy","Yes"18 "pthread_cond_signal - no threads waiting","psxtmcond02","psxtmtest_single","Yes"19 "pthread_cond_signal - thread waiting: no preempt","psxtmcond03","psxtmtest_unblocking_nopreempt","Yes"20 "pthread_cond_signal - thread waiting: preempt","psxtmcond04","psxtmtest_unblocking_preempt","Yes"21 "pthread_cond_broadcast - no threads waiting","psxtmcond05","psxtmtest_single","Yes"22 "pthread_cond_broadcast - threads waiting: no preempt","psxtmcond06","psxtmtest_unblocking_nopreempt","Yes"23 "pthread_cond_broadcast - threads waiting: preempt","psxtmcond07","psxtmtest_unblocking_preempt","No"24 15 25 "pthread_cond_wait - blocks (mutex+condvar pattern)","psxtmcond08","psxtmtest_blocking","Yes" 26 "pthread_cond_timedwait(&time) - blocks (mutex+condvar pattern)","psxtmcond09","psxtmtest_blocking","yes" 27 "pthread_cond_timedwait(&time) - time in past error","psxtmcond10","psxtmtest_blocking","Yes" 28 ,,, 29 "pthread_create - no preempt","psxtmthread01","psxtmtest_single","Yes" 30 "pthread_create - preempt","psxtmthread02","psxtmtest_single","Yes" 31 "pthread_join",,, 32 "pthread_detach",,, 33 "pthread_exit",,, 34 "pthread_exit","psxtmthread03","psxtmtest_single","Yes" 35 "pthread_getschedparam","psxtmthread04","psxtmtest_single w/multiple timings","Yes" 36 "pthread_setschedparam - no thread switch","psxtmthread04","psxtmtest_single w/multiple timings","Yes" 37 "pthread_setschedparam - lower own priority: preempt","psxtmthread05","psxtmtest_single","Yes" 38 "pthread_setschedparam - raise other priority: preempt","psxtmthread06","psxtmtest_single","Yes" 39 ,,, 40 "pthread_once - first time","psxtmonce01","psxtmtest_single","No" 41 "pthread_once - second time","psxtmonce02","psxtmtest_single","No" 42 ,,, 43 "pthread_key_create","psxtmkey01","psxtmtest_single","Yes" 44 "pthread_setspecific","psxtmkey02","psxtmtest_single","Yes" 45 "pthread_getspecific","psxtmkey02","psxtmtest_single","Yes" 46 "pthread_key_delete","psxtmkey01","psxtmtest_single","Yes" 47 ,,, 48 "pthread_cancel",,, 49 "pthread_setcancelstate",,, 50 "pthread_setcanceltype",,, 51 "pthread_testcancel",,, 52 "pthread_cleanup_push",,, 53 "pthread_cleanup_pop",,, 54 ,,, 55 "pthread_getcpuclockid",,, 56 ,,, 57 "pthread_barrier_init","psxtmbarrier01","psxtmtest_init_destroy","Yes" 58 "pthread_barrier_destroy","psxtmbarrier01","psxtmtest_init_destroy","Yes" 59 "pthread_barrier_wait - blocking","psxtmbarrier02","psxtmtest_blocking","Yes" 60 "pthread_barrier_wait - releasing: no preempt","psxtmbarrier03","psxtmtest_unblocking_nopreempt","Yes" 61 "pthread_barrier_wait - releasing: preempt","psxtmbarrier04","psxtmtest_unblocking_preempt","Yes" 62 ,,, 63 "pthread_spin_init","psxspin01","psxtmtest_init_destroy","Yes" 64 "pthread_spin_destroy","psxspin01","psxtmtest_init_destroy","Yes" 65 "pthread_spin_lock - available","psxspin02","psxtmtest_single w/multiple timings","Yes" 66 "pthread_spin_trylock - available","psxspin02","psxtmtest_single w/multiple timings","Yes" 67 "pthread_spin_trylock - not available","psxspin02","psxtmtest_single w/multiple timings","Yes" 68 "pthread_spin_unlock","psxspin02","psxtmtest_single w/multiple timings","Yes" 69 ,,, 70 "pthread_rwlock_init","psxtmrwlock01","psxtmtest_init_destroy","Yes" 71 "pthread_rwlock_destroy","psxtmrwlock01","psxtmtest_init_destroy","Yes" 72 "pthread_rwlock_rdlock - available","psxtmrwlock01","psxtmtest_single","Yes" 73 "pthread_rwlock_rdlock - not available: blocks","psxtmrwlock02","psxtmtest_blocking","Yes" 74 "pthread_rwlock_tryrdlock - available","psxtmrwlock01","psxtmtest_single","Yes" 75 "pthread_rwlock_tryrdlock - not available","psxtmrwlock01","psxtmtest_single","Yes" 76 "pthread_rwlock_timedrdlock - available","psxtmrwlock01","psxtmtest_single","Yes" 77 "pthread_rwlock_timedrdlock - not available: blocks","psxtmrwlock03","psxtmtest_blocking","Yes" 78 "pthread_rwlock_unlock - no threads waiting","psxtmrwlock01","psxtmtest_single","Yes" 79 "pthread_rwlock_unlock - thread waiting: no preempt","psxtmrwlock06",,"Yes" 80 "pthread_rwlock_unlock - thread waiting: preempt","psxtmrwlock07",,"Yes" 81 "pthread_rwlock_wrlock - available","psxtmrwlock01","psxtmtest_single","Yes" 82 "pthread_rwlock_wrlock - not available: blocks","psxtmwrlock04","psxtmtest_blocking","Yes" 83 "pthread_rwlock_trywrlock - available","psxtmrwlock01","psxtmtest_single","Yes" 84 "pthread_rwlock_trywrlock - not available","psxtmrwlock01","psxtmtest_single","Yes" 85 "pthread_rwlock_timedwrlock - available","psxtmrwlock01","psxtmtest_single","Yes" 86 "pthread_rwlock_timedwrlock - not available: blocks","psxtmrwlock05","psxtmtest_blocking","Yes" 87 ,,, 88 "mq_open (first open)","psxtmmq01","psxtmtest_init_destroy","Yes" 89 "mq_close (close of first)","psxtmmq01","psxtmtest_init_destroy","Yes" 90 "mq_open (second open)","psxtmmq01","psxtmtest_init_destroy","Yes" 91 "mq_close (close of second)","psxtmmq01","psxtmtest_init_destroy","Yes" 92 "mq_unlink","psxtmmq01","psxtmtest_init_destroy","Yes" 93 "mq_receive - available",,"psxtmtest_single","Yes" 94 "mq_receive - not available: block",,"psxtmtest_blocking","No" 95 "mq_timedreceive - available",,"psxtmtest_single","Yes" 96 "mq_timedreceive - not available: blocks",,"psxtmtest_single","No" 97 "mq_send - no threads waiting",,"psxtmtest_single","Yes" 98 "mq_send - thread waiting: no preempt",,"psxtmtest_unblocking_nopreempt","No" 99 "mq_send - thread waiting: preempt",,"psxtmtest_unblocking_preempt","No" 100 "mq_timedsend - no threads waiting",,"psxtmtest_single","Yes" 101 "mq_timedsend - thread waiting: no preempt",,"psxtmtest_unblocking_nopreempt","No" 102 "mq_timedsend - thread waiting: preemption",,"psxtmtest_unblocking_preempt","No" 103 "mq_notify ",,"psxtmtest_single","Yes" 104 ,,, 105 "sem_init","psxtmsem01","psxtmtest_single","Yes" 106 "sem_destroy","psxtmsem01","psxtmtest_single","Yes" 107 "sem_open (first open named)","psxtmsem01","psxtmtest_single","Yes" 108 "sem_open (second open named)","psxtmsem01","psxtmtest_single","Yes" 109 "sem_close (named first/nested close)","psxtmsem01","psxtmtest_single","Yes" 110 "sem_unlink (does not delete)","psxtmsem01","psxtmtest_single","Yes" 111 "sem_close (named second close - removes)","psxtmsem01","psxtmtest_single","Yes" 112 "sem_unlink (deletes)","psxtmsem01","psxtmtest_single","Yes" 113 "sem_wait - available","psxtmsem02","psxtmtest_single","Yes" 114 "sem_wait - not available: block","psxtmsem03","psxtmtest_blocking","Yes" 115 "sem_trywait - available","psxtmsem02","psxtmtest_single","Yes" 116 "sem_trywait - not available","psxtmsem02","psxtmtest_single","Yes" 117 "sem_post - no threads waiting","psxtmsem02","psxtmtest_single","Yes" 118 "sem_post - thread waiting: no preempt","psxsemtm04","psxtmtest_unblocking_nopreempt","Yes" 119 "sem_post - thread waiting: preempt","psxtmsem05","psxtmtest_unblocking_preempt","Yes" 16 "pthread_cond_init: only case","psxtmcond01","psxtmtest_init_destroy","Yes" 17 "pthread_cond_destroy: only case","psxtmcond01","psxtmtest_init_destroy","Yes" 18 "pthread_cond_signal: no threads waiting","psxtmcond02","psxtmtest_single","Yes" 19 "pthread_cond_signal: thread waiting: no preempt","psxtmcond03","psxtmtest_unblocking_nopreempt","Yes" 20 "pthread_cond_signal: thread waiting: preempt","psxtmcond04","psxtmtest_unblocking_preempt","Yes" 21 "pthread_cond_broadcast: no threads waiting","psxtmcond05","psxtmtest_single","Yes" 22 "pthread_cond_broadcast: threads waiting: no preempt","psxtmcond06","psxtmtest_unblocking_nopreempt","Yes" 23 "pthread_cond_broadcast: threads waiting: preempt","psxtmcond07","psxtmtest_unblocking_preempt","No" 24 25 "pthread_cond_wait: blocks","psxtmcond08","psxtmtest_blocking","Yes" 26 "pthread_cond_timedwait: blocks,"psxtmcond09","psxtmtest_blocking","yes" 27 "pthread_cond_timedwait: time in past error","psxtmcond10","psxtmtest_blocking","Yes" 28 29 "pthread_create: no preempt","psxtmthread01","psxtmtest_single","Yes" 30 "pthread_create: preempt","psxtmthread02","psxtmtest_single","Yes" 31 "pthread_join" 32 "pthread_detach" 33 "pthread_exit" 34 "pthread_exit: only case","psxtmthread03","psxtmtest_single","Yes" 35 "pthread_getschedparam: only case","psxtmthread04","psxtmtest_single w/multiple timings","Yes" 36 "pthread_setschedparam: no thread switch","psxtmthread04","psxtmtest_single w/multiple timings","Yes" 37 "pthread_setschedparam: lower own priority: preempt","psxtmthread05","psxtmtest_single","Yes" 38 "pthread_setschedparam: raise other priority: preempt","psxtmthread06","psxtmtest_single","Yes" 39 40 "pthread_once: first time","psxtmonce01","psxtmtest_single","No" 41 "pthread_once: second time","psxtmonce02","psxtmtest_single","No" 42 43 "pthread_key_create: only case","psxtmkey01","psxtmtest_single","Yes" 44 "pthread_setspecific: only case","psxtmkey02","psxtmtest_single","Yes" 45 "pthread_getspecific: only case","psxtmkey02","psxtmtest_single","Yes" 46 "pthread_key_delete: only case","psxtmkey01","psxtmtest_single","Yes" 47 48 "pthread_cancel" 49 "pthread_setcancelstate" 50 "pthread_setcanceltype" 51 "pthread_testcancel" 52 "pthread_cleanup_push" 53 "pthread_cleanup_pop" 54 55 "pthread_getcpuclockid" 56 57 "pthread_barrier_init: only case","psxtmbarrier01","psxtmtest_init_destroy","Yes" 58 : only case"pthread_barrier_destroy","psxtmbarrier01","psxtmtest_init_destroy","Yes" 59 "pthread_barrier_wait: blocking","psxtmbarrier02","psxtmtest_blocking","Yes" 60 "pthread_barrier_wait: releasing: no preempt","psxtmbarrier03","psxtmtest_unblocking_nopreempt","Yes" 61 "pthread_barrier_wait: releasing: preempt","psxtmbarrier04","psxtmtest_unblocking_preempt","Yes" 62 63 "pthread_spin_init: only case","psxspin01","psxtmtest_init_destroy","Yes" 64 "pthread_spin_destroy: only case","psxspin01","psxtmtest_init_destroy","Yes" 65 "pthread_spin_lock: available","psxspin02","psxtmtest_single w/multiple timings","Yes" 66 "pthread_spin_trylock: available","psxspin02","psxtmtest_single w/multiple timings","Yes" 67 "pthread_spin_trylock: not available","psxspin02","psxtmtest_single w/multiple timings","Yes" 68 "pthread_spin_unlock: only case","psxspin02","psxtmtest_single w/multiple timings","Yes" 69 70 "pthread_rwlock_init: only case","psxtmrwlock01","psxtmtest_init_destroy","Yes" 71 "pthread_rwlock_destroy: only case","psxtmrwlock01","psxtmtest_init_destroy","Yes" 72 "pthread_rwlock_rdlock: available","psxtmrwlock01","psxtmtest_single","Yes" 73 "pthread_rwlock_rdlock: not available: blocks","psxtmrwlock02","psxtmtest_blocking","Yes" 74 "pthread_rwlock_tryrdlock: available","psxtmrwlock01","psxtmtest_single","Yes" 75 "pthread_rwlock_tryrdlock: not available","psxtmrwlock01","psxtmtest_single","Yes" 76 "pthread_rwlock_timedrdlock: available","psxtmrwlock01","psxtmtest_single","Yes" 77 "pthread_rwlock_timedrdlock: not available: blocks","psxtmrwlock03","psxtmtest_blocking","Yes" 78 "pthread_rwlock_unlock: no threads waiting","psxtmrwlock01","psxtmtest_single","Yes" 79 "pthread_rwlock_unlock: thread waiting: no preempt","psxtmrwlock06",,"Yes" 80 "pthread_rwlock_unlock: thread waiting: preempt","psxtmrwlock07",,"Yes" 81 "pthread_rwlock_wrlock: available","psxtmrwlock01","psxtmtest_single","Yes" 82 "pthread_rwlock_wrlock: not available: blocks","psxtmwrlock04","psxtmtest_blocking","Yes" 83 "pthread_rwlock_trywrlock: available","psxtmrwlock01","psxtmtest_single","Yes" 84 "pthread_rwlock_trywrlock: not available","psxtmrwlock01","psxtmtest_single","Yes" 85 "pthread_rwlock_timedwrlock: available","psxtmrwlock01","psxtmtest_single","Yes" 86 "pthread_rwlock_timedwrlock: not available: blocks","psxtmrwlock05","psxtmtest_blocking","Yes" 87 88 "mq_open: first open","psxtmmq01","psxtmtest_init_destroy","Yes" 89 "mq_close: close of first","psxtmmq01","psxtmtest_init_destroy","Yes" 90 "mq_open: second open","psxtmmq01","psxtmtest_init_destroy","Yes" 91 "mq_close: close of second","psxtmmq01","psxtmtest_init_destroy","Yes" 92 "mq_unlink: only case","psxtmmq01","psxtmtest_init_destroy","Yes" 93 "mq_receive: available",,"psxtmtest_single","Yes" 94 "mq_receive: not available: block",,"psxtmtest_blocking","No" 95 "mq_timedreceive: available",,"psxtmtest_single","Yes" 96 "mq_timedreceive: not available: blocks",,"psxtmtest_single","No" 97 "mq_send: no threads waiting",,"psxtmtest_single","Yes" 98 "mq_send: thread waiting: no preempt",,"psxtmtest_unblocking_nopreempt","No" 99 "mq_send: thread waiting: preempt",,"psxtmtest_unblocking_preempt","No" 100 "mq_timedsend: no threads waiting",,"psxtmtest_single","Yes" 101 "mq_timedsend: thread waiting: no preempt",,"psxtmtest_unblocking_nopreempt","No" 102 "mq_timedsend: thread waiting: preemption",,"psxtmtest_unblocking_preempt","No" 103 "mq_notify: only case",,"psxtmtest_single","Yes" 104 105 "sem_init: only case","psxtmsem01","psxtmtest_single","Yes" 106 "sem_destroy: only case","psxtmsem01","psxtmtest_single","Yes" 107 "sem_open: first open named","psxtmsem01","psxtmtest_single","Yes" 108 "sem_open: second open named","psxtmsem01","psxtmtest_single","Yes" 109 "sem_close: named first/nested close","psxtmsem01","psxtmtest_single","Yes" 110 "sem_unlink: does not delete","psxtmsem01","psxtmtest_single","Yes" 111 "sem_close: named second close: removes","psxtmsem01","psxtmtest_single","Yes" 112 "sem_unlink: deletes","psxtmsem01","psxtmtest_single","Yes" 113 "sem_wait: available","psxtmsem02","psxtmtest_single","Yes" 114 "sem_wait: not available: block","psxtmsem03","psxtmtest_blocking","Yes" 115 "sem_trywait: available","psxtmsem02","psxtmtest_single","Yes" 116 "sem_trywait: not available","psxtmsem02","psxtmtest_single","Yes" 117 "sem_post: no threads waiting","psxtmsem02","psxtmtest_single","Yes" 118 "sem_post: thread waiting: no preempt","psxsemtm04","psxtmtest_unblocking_nopreempt","Yes" 119 "sem_post: thread waiting: preempt","psxtmsem05","psxtmtest_unblocking_preempt","Yes" 120 120 "sem_getvalue","psxtmsem02","psxtmtest_single","Yes" 121 ,,, 122 "sleep -yield","psxtmsleep01","psxtmtest_single","Yes"123 "sleep -blocking","psxtmsleep02","psxtmtest_blocking","Yes"124 "nanosleep -yield","psxtmnanosleep01","psxtmtest_single","Yes"125 "nanosleep -blocking","psxtmnanosleep02","psxtmtest_blocking","Yes"121 122 "sleep: yield","psxtmsleep01","psxtmtest_single","Yes" 123 "sleep: blocking","psxtmsleep02","psxtmtest_blocking","Yes" 124 "nanosleep: yield","psxtmnanosleep01","psxtmtest_single","Yes" 125 "nanosleep: blocking","psxtmnanosleep02","psxtmtest_blocking","Yes"
Note: See TracChangeset
for help on using the changeset viewer.