source: rtems/testsuites/psxtmtests/psxtmtests_plan.csv @ 7de5ef5f

4.115
Last change on this file since 7de5ef5f was 7de5ef5f, checked in by Daniel Ramirez <javamonn@…>, on 11/30/13 at 07:26:42

psxtmtests: Added in new psxtmbarrier04 test, release, preempt

  • Property mode set to 100644
File size: 7.9 KB
Line 
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"
13"pthread_mutex_setprioceiling","psxtmmutex07","psxtmtest_single","Yes"
14"pthread_mutex_getprioceiling","psxtmmutex07","psxtmtest_single","Yes"
15,,,
16"pthread_cond_init","psxtmcond01","psxtmtest_init_destroy","No"
17"pthread_cond_destroy","psxtmcond01","psxtmtest_init_destroy","No"
18"pthread_cond_signal - no threads waiting","psxtmcond02","psxtmtest_single","No"
19"pthread_cond_signal - thread waiting: no preempt","psxtmcond03","psxtmtest_unblocking_nopreempt","No"
20"pthread_cond_signal - thread waiting: preempt","psxtmcond04","psxtmtest_unblocking_preempt","No"
21"pthread_cond_broadcast - no threads waiting","psxtmcond05","psxtmtest_single","No"
22"pthread_cond_broadcast -  threads waiting: no preempt","psxtmcond06","psxtmtest_unblocking_nopreempt","No"
23"pthread_cond_broadcast -  threads waiting: preempt","psxtmcond07","psxtmtest_unblocking_preempt","No"
24
25"pthread_cond_wait - blocks (mutex+condvar pattern)","psxtmcond08","psxtmtest_blocking","No"
26"pthread_cond_timedwait(&time) - blocks (mutex+condvar pattern)","psxtmcond09","psxtmtest_blocking","No"
27"pthread_cond_timedwait(&time) - time in past error","psxtmcond10","psxtmtest_blocking","No"
28,,,
29"pthread_create - no preempt","psxtmthread01","psxtmtest_single","Yes"
30"pthread_create - preempt","psxtmthread02","psxtmtest_single","No"
31"pthread_join",,,
32"pthread_detach",,,
33"pthread_exit",,,
34"pthread_self","psxtmthread03","psxtmtest_single w/multiple timings","No"
35"pthread_equal","psxtmthread03","psxtmtest_single w/multiple timings","No"
36"pthread_getschedparam","psxtmthread04","psxtmtest_single w/multiple timings","No"
37"pthread_setschedparam - no thread switch","psxtmthread04","psxtmtest_single w/multiple timings","No"
38"pthread_setschedparam - lower own priority: preempt","psxtmthread05","psxtmtest_single","Yes"
39"pthread_setschedparam - raise other priority: preempt","psxtmthread06","psxtmtest_single","Yes"
40,,,
41"pthread_once - first time","psxtmonce01","psxtmtest_single","No"
42"pthread_once - second time","psxtmonce02","psxtmtest_single","No"
43,,,
44"pthread_key_create","psxtmkey01","psxtmtest_single","Yes"
45"pthread_setspecific","psxtmkey02","psxtmtest_single","Yes"
46"pthread_getspecific","psxtmkey02","psxtmtest_single","Yes"
47"pthread_key_delete","psxtmkey01","psxtmtest_single","Yes"
48,,,
49"pthread_cancel",,,
50"pthread_setcancelstate",,,
51"pthread_setcanceltype",,,
52"pthread_testcancel",,,
53"pthread_cleanup_push",,,
54"pthread_cleanup_pop",,,
55,,,
56"pthread_getcpuclockid",,,
57,,,
58"pthread_barrier_init","psxtmbarrier01","psxtmtest_init_destroy","Yes"
59"pthread_barrier_destroy","psxtmbarrier01","psxtmtest_init_destroy","Yes"
60"pthread_barrier_wait - blocking","psxtmbarrier02","psxtmtest_blocking","Yes"
61"pthread_barrier_wait - releasing: no preempt","psxtmbarrier03","psxtmtest_unblocking_nopreempt","Yes"
62"pthread_barrier_wait - releasing: preempt","psxtmbarrier04","psxtmtest_unblocking_preempt","Yes"
63,,,
64"pthread_spin_init","psxspin01","psxtmtest_init_destroy","No"
65"pthread_spin_destroy","psxspin01","psxtmtest_init_destroy","No"
66"pthread_spin_lock - available","psxspin02","psxtmtest_single w/multiple timings","No"
67"pthread_spin_trylock - available","psxspin02","psxtmtest_single w/multiple timings","No"
68"pthread_spin_trylock - not available","psxspin02","psxtmtest_single w/multiple timings","No"
69"pthread_spin_unlock","psxspin02","psxtmtest_single w/multiple timings","No"
70,,,
71"pthread_rwlock_init","psxtmrwlock01","psxtmtest_init_destroy","Yes"
72"pthread_rwlock_destroy","psxtmrwlock01","psxtmtest_init_destroy","Yes"
73"pthread_rwlock_rdlock - available","psxtmrwlock01","psxtmtest_single","Yes"
74"pthread_rwlock_rdlock - not available, blocks","psxtmrwlock02","psxtmtest_blocking","Yes"
75"pthread_rwlock_tryrdlock - available","psxtmrwlock01","psxtmtest_single","Yes"
76"pthread_rwlock_tryrdlock - not available","psxtmrwlock01","psxtmtest_single","Yes"
77"pthread_rwlock_timedrdlock - available","psxtmrwlock01","psxtmtest_single","Yes"
78"pthread_rwlock_timedrdlock - not available, blocks","psxtmrwlock03","psxtmtest_blocking","Yes"
79"pthread_rwlock_unlock - no threads waiting","psxtmrwlock01","psxtmtest_single","Yes"
80"pthread_rwlock_unlock - thread waiting: no preempt","psxtmrwlock06",,"Yes"
81"pthread_rwlock_unlock - thread waiting: preempt","psxtmrwlock07",,"Yes"
82"pthread_rwlock_wrlock - available","psxtmrwlock01","psxtmtest_single","Yes"
83"pthread_rwlock_wrlock - not available, blocks","psxtmwrlock04","psxtmtest_blocking","Yes"
84"pthread_rwlock_trywrlock - available","psxtmrwlock01","psxtmtest_single","Yes"
85"pthread_rwlock_trywrlock - not available","psxtmrwlock01","psxtmtest_single","Yes"
86"pthread_rwlock_timedwrlock - available","psxtmrwlock01","psxtmtest_single","Yes"
87"pthread_rwlock_timedwrlock - not available, blocks","psxtmrwlock05","psxtmtest_blocking","Yes"
88,,,
89"mq_open (first open)","psxtmmq01","psxtmtest_init_destroy","Yes"
90"mq_close (close of first)","psxtmmq01","psxtmtest_init_destroy","Yes"
91"mq_open (second open)","psxtmmq01","psxtmtest_init_destroy","Yes"
92"mq_close (close of second)","psxtmmq01","psxtmtest_init_destroy","Yes"
93"mq_unlink","psxtmmq01","psxtmtest_init_destroy","Yes"
94"mq_receive - available",,"psxtmtest_single","Yes"
95"mq_receive - not available, block",,"psxtmtest_blocking","No"
96"mq_timedreceive - available",,"psxtmtest_single","Yes"
97"mq_timedreceive - not available, blocks",,"psxtmtest_single","No"
98"mq_send - no threads waiting",,"psxtmtest_single","Yes"
99"mq_send - thread waiting: no preempt",,"psxtmtest_unblocking_nopreempt","No"
100"mq_send - thread waiting: preempt",,"psxtmtest_unblocking_preempt","No"
101"mq_timedsend - no threads waiting",,"psxtmtest_single","Yes"
102"mq_timedsend - thread waiting: no preempt",,"psxtmtest_unblocking_nopreempt","No"
103"mq_timedsend - thread waiting: preemption",,"psxtmtest_unblocking_preempt","No"
104"mq_notify ",,"psxtmtest_single","Yes"
105,,,
106"sem_init","psxtmsem01","psxtmtest_single","Yes"
107"sem_destroy","psxtmsem01","psxtmtest_single","Yes"
108"sem_open (first open named)","psxtmsem01","psxtmtest_single","Yes"
109"sem_open (second open named)","psxtmsem01","psxtmtest_single","Yes"
110"sem_close (named first/nested close)","psxtmsem01","psxtmtest_single","Yes"
111"sem_unlink (does not delete)","psxtmsem01","psxtmtest_single","Yes"
112"sem_close (named second close - removes)","psxtmsem01","psxtmtest_single","Yes"
113"sem_unlink (deletes)","psxtmsem01","psxtmtest_single","Yes"
114"sem_wait - available","psxtmsem02","psxtmtest_single","Yes"
115"sem_wait - not available, block","psxtmsem03","psxtmtest_blocking","Yes"
116"sem_trywait - available","psxtmsem02","psxtmtest_single","Yes"
117"sem_trywait - not available","psxtmsem02","psxtmtest_single","Yes"
118"sem_post - no threads waiting","psxtmsem02","psxtmtest_single","Yes"
119"sem_post - thread waiting: no preempt","psxsemtm04","psxtmtest_unblocking_nopreempt","Yes"
120"sem_post - thread waiting: preempt","psxtmsem05","psxtmtest_unblocking_preempt","Yes"
121"sem_getvalue","psxtmsem02","psxtmtest_single","Yes"
122,,,
123"sleep - yield","psxtmsleep01","psxtmtest_single","Yes"
124"sleep - blocking","psxtmsleep02","psxtmtest_blocking","Yes"
125"nanosleep - yield","psxtmnanosleep01","psxtmtest_single","Yes"
126"nanosleep - blocking","psxtmnanosleep02","psxtmtest_blocking","Yes"
Note: See TracBrowser for help on using the repository browser.