source: rtems/testsuites/psxtmtests/psxtmtests_plan.csv @ 991a3cc1

4.115
Last change on this file since 991a3cc1 was 5b65c95, checked in by Joel Sherrill <joel.sherrill@…>, on 12/07/11 at 23:03:39

2011-12-07 Joel Sherrill <joel.sherrill@…>

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