2011-06-24 Joel Sherrill <joel.sherrill@oarcorp.com>

* psxtmtests_plan.csv: Complete plan for mutexes.
This commit is contained in:
Joel Sherrill
2011-06-24 14:33:19 +00:00
parent 86933ce00d
commit 5f66df532f
2 changed files with 14 additions and 10 deletions

View File

@@ -1,3 +1,7 @@
2011-06-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmtests_plan.csv: Complete plan for mutexes.
2011-06-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmtests_plan.csv: Update.

View File

@@ -1,17 +1,17 @@
"Test Case","Test","Template","Implemented"
"pthread_mutex_init","psxtmmutex01","psxtmtest_init_destroy",
"pthread_mutex_destroy","psxtmmutex01","psxtmtest_init_destroy",
"pthread_mutex_lock - available","psxtmmutex03","psxtmtest_single",
"pthread_mutex_lock - not available, block","psxtmmutex02","psxtmtest_blocking","Yes"
"pthread_mutex_trylock - available","psxtmmutex03","psxtmtest_single",
"pthread_mutex_trylock - not available","psxtmmutex03","psxtmtest_single",
"pthread_mutex_unlock - no threads waiting","psxtmmutex03","psxtmtest_single",
"pthread_mutex_unlock - thread waiting, no preempt","psxtmmutex04",,
"pthread_mutex_unlock - thread waiting, preempt","psxtmmutex05",,
"pthread_mutex_timedlock - available","psxtmmutex03","psxtmtest_single",
"pthread_mutex_timedlock - not available, block","psxtmmutex06","psxtmtest_blocking",
"pthread_mutex_setprioceiling",,,
"pthread_mutex_getprioceiling",,,
"pthread_mutex_lock - available","psxtmmutex03","psxtmtest_single",
"pthread_mutex_trylock - available","psxtmmutex04","psxtmtest_single",
"pthread_mutex_trylock - not available","psxtmmutex05","psxtmtest_single",
"pthread_mutex_unlock - no threads waiting","psxtmmutex06","psxtmtest_single",
"pthread_mutex_unlock - thread waiting, no preempt","psxtmmutex07","psxtmtest_unblocking_nopreempt",
"pthread_mutex_unlock - thread waiting, preempt","psxtmmutex08","psxtmtest_unblocking_preempt",
"pthread_mutex_timedlock - available","psxtmmutex09","psxtmtest_single",
"pthread_mutex_timedlock - not available, block","psxtmmutex10","psxtmtest_blocking",
"pthread_mutex_setprioceiling","psxtmmutex11","psxtmtest_single",
"pthread_mutex_getprioceiling","psxtmmutex12","psxtmtest_single",
,,,
"pthread_cond_init",,"psxtmtest_init_destroy",
"pthread_cond_destroy",,"psxtmtest_init_destroy",
1 Test Case Test Template Implemented
2 pthread_mutex_init psxtmmutex01 psxtmtest_init_destroy
3 pthread_mutex_destroy psxtmmutex01 psxtmtest_init_destroy
pthread_mutex_lock - available psxtmmutex03 psxtmtest_single
4 pthread_mutex_lock - not available, block psxtmmutex02 psxtmtest_blocking Yes
5 pthread_mutex_trylock - available pthread_mutex_lock - available psxtmmutex03 psxtmtest_single
6 pthread_mutex_trylock - not available pthread_mutex_trylock - available psxtmmutex03 psxtmmutex04 psxtmtest_single
7 pthread_mutex_unlock - no threads waiting pthread_mutex_trylock - not available psxtmmutex03 psxtmmutex05 psxtmtest_single
8 pthread_mutex_unlock - thread waiting, no preempt pthread_mutex_unlock - no threads waiting psxtmmutex04 psxtmmutex06 psxtmtest_single
9 pthread_mutex_unlock - thread waiting, preempt pthread_mutex_unlock - thread waiting, no preempt psxtmmutex05 psxtmmutex07 psxtmtest_unblocking_nopreempt
10 pthread_mutex_timedlock - available pthread_mutex_unlock - thread waiting, preempt psxtmmutex03 psxtmmutex08 psxtmtest_single psxtmtest_unblocking_preempt
11 pthread_mutex_timedlock - not available, block pthread_mutex_timedlock - available psxtmmutex06 psxtmmutex09 psxtmtest_blocking psxtmtest_single
12 pthread_mutex_setprioceiling pthread_mutex_timedlock - not available, block psxtmmutex10 psxtmtest_blocking
13 pthread_mutex_getprioceiling pthread_mutex_setprioceiling psxtmmutex11 psxtmtest_single
14 pthread_mutex_getprioceiling psxtmmutex12 psxtmtest_single
15
16 pthread_cond_init psxtmtest_init_destroy
17 pthread_cond_destroy psxtmtest_init_destroy