source: rtems/testsuites/psxtmtests/psxtmtests_plan.csv @ edd366c

5
Last change on this file since edd366c was edd366c, checked in by Himanshu40 <himanshuwindows8.1@…>, on 11/17/18 at 17:09:05

psxtmcleanup01: new POSIX timing suite (GCI 2018)

  • Property mode set to 100644
File size: 9.4 KB
Line 
1"Test Case","Test","Template","Implemented"
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"pthread_mutex_setprioceiling","psxtmmutex07","psxtmtest_single","Yes"
14"pthread_mutex_getprioceiling","psxtmmutex07","psxtmtest_single","Yes"
15
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","Yes"
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
32"pthread_attr_init: only case", "psxtmthreadattr01", "psxtmtest_init_destroy","Yes"
33"pthread_attr_destroy: only case", "psxtmthreadattr01", "psxtmtest_init_destroy","Yes"
34"pthread_attr_getdetachstate: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
35"pthread_attr_getguardsize: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
36"pthread_attr_getinheritsched: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
37"pthread_attr_getschedparam: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
38"pthread_attr_getschedpolicy: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
39"pthread_attr_getscope: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
40"pthread_attr_getstack: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
41"pthread_attr_getstacksize: only case", "psxtmthreadattr01", "psxtmtest_single","yes"
42"pthread_attr_setdetachstate: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
43"pthread_attr_setguardsize: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
44"pthread_attr_setinheritsched: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
45"pthread_attr_setschedparam: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
46"pthread_attr_setschedpolicy: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
47"pthread_attr_setscope: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
48"pthread_attr_setstack: only case", "psxtmthreadattr01", "psxtmtest_single","Yes"
49
50
51"pthread_join"
52"pthread_detach"
53"pthread_exit"
54"pthread_exit: only case","psxtmthread03","psxtmtest_single","Yes"
55"pthread_getschedparam: only case","psxtmthread04","psxtmtest_single w/multiple timings","Yes"
56"pthread_setschedparam: no thread switch","psxtmthread04","psxtmtest_single w/multiple timings","Yes"
57"pthread_setschedparam: lower own priority: preempt","psxtmthread05","psxtmtest_single","Yes"
58"pthread_setschedparam: raise other priority: preempt","psxtmthread06","psxtmtest_single","Yes"
59
60"pthread_once: first time","psxtmonce01","psxtmtest_single","Yes"
61"pthread_once: second time","psxtmonce02","psxtmtest_single","No"
62
63"pthread_key_create: only case","psxtmkey01","psxtmtest_single","Yes"
64"pthread_setspecific: only case","psxtmkey02","psxtmtest_single","Yes"
65"pthread_getspecific: only case","psxtmkey02","psxtmtest_single","Yes"
66"pthread_key_delete: only case","psxtmkey01","psxtmtest_single","Yes"
67
68"pthread_cancel"
69"pthread_setcancelstate"
70"pthread_setcanceltype"
71"pthread_testcancel"
72"pthread_cleanup_push: only case","psxtmcleanup01","psxtmtest_single","Yes"
73"pthread_cleanup_pop: only case","psxtmcleanup01","psxtmtest_single","Yes"
74
75"pthread_getcpuclockid"
76
77"pthread_barrier_init: only case","psxtmbarrier01","psxtmtest_init_destroy","Yes"
78"pthread_barrier_destroy: only case","psxtmbarrier01","psxtmtest_init_destroy","Yes"
79"pthread_barrier_wait: blocking","psxtmbarrier02","psxtmtest_blocking","Yes"
80"pthread_barrier_wait: releasing: no preempt","psxtmbarrier03","psxtmtest_unblocking_nopreempt","Yes"
81"pthread_barrier_wait: releasing: preempt","psxtmbarrier04","psxtmtest_unblocking_preempt","Yes"
82
83"pthread_spin_init: only case","psxspin01","psxtmtest_init_destroy","Yes"
84"pthread_spin_destroy: only case","psxspin01","psxtmtest_init_destroy","Yes"
85"pthread_spin_lock: available","psxspin02","psxtmtest_single w/multiple timings","Yes"
86"pthread_spin_trylock: available","psxspin02","psxtmtest_single w/multiple timings","Yes"
87"pthread_spin_trylock: not available","psxspin02","psxtmtest_single w/multiple timings","Yes"
88"pthread_spin_unlock: only case","psxspin02","psxtmtest_single w/multiple timings","Yes"
89
90"pthread_rwlock_init: only case","psxtmrwlock01","psxtmtest_init_destroy","Yes"
91"pthread_rwlock_destroy: only case","psxtmrwlock01","psxtmtest_init_destroy","Yes"
92"pthread_rwlock_rdlock: available","psxtmrwlock01","psxtmtest_single","Yes"
93"pthread_rwlock_rdlock: not available: blocks","psxtmrwlock02","psxtmtest_blocking","Yes"
94"pthread_rwlock_tryrdlock: available","psxtmrwlock01","psxtmtest_single","Yes"
95"pthread_rwlock_tryrdlock: not available","psxtmrwlock01","psxtmtest_single","Yes"
96"pthread_rwlock_timedrdlock: available","psxtmrwlock01","psxtmtest_single","Yes"
97"pthread_rwlock_timedrdlock: not available: blocks","psxtmrwlock03","psxtmtest_blocking","Yes"
98"pthread_rwlock_unlock: no threads waiting","psxtmrwlock01","psxtmtest_single","Yes"
99"pthread_rwlock_unlock: thread waiting: no preempt","psxtmrwlock06",,"Yes"
100"pthread_rwlock_unlock: thread waiting: preempt","psxtmrwlock07",,"Yes"
101"pthread_rwlock_wrlock: available","psxtmrwlock01","psxtmtest_single","Yes"
102"pthread_rwlock_wrlock: not available: blocks","psxtmwrlock04","psxtmtest_blocking","Yes"
103"pthread_rwlock_trywrlock: available","psxtmrwlock01","psxtmtest_single","Yes"
104"pthread_rwlock_trywrlock: not available","psxtmrwlock01","psxtmtest_single","Yes"
105"pthread_rwlock_timedwrlock: available","psxtmrwlock01","psxtmtest_single","Yes"
106"pthread_rwlock_timedwrlock: not available: blocks","psxtmrwlock05","psxtmtest_blocking","Yes"
107
108"mq_open: first open","psxtmmq01","psxtmtest_init_destroy","Yes"
109"mq_close: close of first","psxtmmq01","psxtmtest_init_destroy","Yes"
110"mq_open: second open","psxtmmq01","psxtmtest_init_destroy","Yes"
111"mq_close: close of second","psxtmmq01","psxtmtest_init_destroy","Yes"
112"mq_unlink: only case","psxtmmq01","psxtmtest_init_destroy","Yes"
113"mq_receive: available",,"psxtmtest_single","Yes"
114"mq_receive: not available: block",,"psxtmtest_blocking","Yes"
115"mq_timedreceive: available",,"psxtmtest_single","Yes"
116"mq_timedreceive: not available: blocks",,"psxtmtest_single","No"
117"mq_send: no threads waiting",,"psxtmtest_single","Yes"
118"mq_send: thread waiting: no preempt",,"psxtmtest_unblocking_nopreempt","No"
119"mq_send: thread waiting: preempt",,"psxtmtest_unblocking_preempt","No"
120"mq_timedsend: no threads waiting",,"psxtmtest_single","Yes"
121"mq_timedsend: thread waiting: no preempt",,"psxtmtest_unblocking_nopreempt","No"
122"mq_timedsend: thread waiting: preemption",,"psxtmtest_unblocking_preempt","No"
123"mq_notify: only case",,"psxtmtest_single","Yes"
124
125"sem_init: only case","psxtmsem01","psxtmtest_single","Yes"
126"sem_destroy: only case","psxtmsem01","psxtmtest_single","Yes"
127"sem_open: first open named","psxtmsem01","psxtmtest_single","Yes"
128"sem_open: second open named","psxtmsem01","psxtmtest_single","Yes"
129"sem_close: named first/nested close","psxtmsem01","psxtmtest_single","Yes"
130"sem_unlink: does not delete","psxtmsem01","psxtmtest_single","Yes"
131"sem_close: named second close: removes","psxtmsem01","psxtmtest_single","Yes"
132"sem_unlink: deletes","psxtmsem01","psxtmtest_single","Yes"
133"sem_wait: available","psxtmsem02","psxtmtest_single","Yes"
134"sem_wait: not available: block","psxtmsem03","psxtmtest_blocking","Yes"
135"sem_trywait: available","psxtmsem02","psxtmtest_single","Yes"
136"sem_trywait: not available","psxtmsem02","psxtmtest_single","Yes"
137"sem_post: no threads waiting","psxtmsem02","psxtmtest_single","Yes"
138"sem_post: thread waiting: no preempt","psxsemtm04","psxtmtest_unblocking_nopreempt","Yes"
139"sem_post: thread waiting: preempt","psxtmsem05","psxtmtest_unblocking_preempt","Yes"
140"sem_getvalue","psxtmsem02","psxtmtest_single","Yes"
141
142"sleep: yield","psxtmsleep01","psxtmtest_single","Yes"
143"sleep: blocking","psxtmsleep02","psxtmtest_blocking","Yes"
144"nanosleep: yield","psxtmnanosleep01","psxtmtest_single","Yes"
145"nanosleep: blocking","psxtmnanosleep02","psxtmtest_blocking","Yes"
Note: See TracBrowser for help on using the repository browser.