Added more condition variable timing tests.

This commit is contained in:
Jennifer Averett
2013-01-11 14:12:54 -06:00
parent b1d1021200
commit 86d06a6132

View File

@@ -21,8 +21,10 @@
"pthread_cond_broadcast - no threads waiting","psxtmcond05","psxtmtest_single", "pthread_cond_broadcast - no threads waiting","psxtmcond05","psxtmtest_single",
"pthread_cond_broadcast - threads waiting, no preempt","psxtmcond06","psxtmtest_unblocking_nopreempt", "pthread_cond_broadcast - threads waiting, no preempt","psxtmcond06","psxtmtest_unblocking_nopreempt",
"pthread_cond_broadcast - threads waiting, preempt","psxtmcond07","psxtmtest_unblocking_preempt", "pthread_cond_broadcast - threads waiting, preempt","psxtmcond07","psxtmtest_unblocking_preempt",
"pthread_cond_wait - blocks","psxtmcond08","psxtmtest_blocking",
"pthread_cond_timedwait - blocks","psxtmcond09","psxtmtest_blocking", "pthread_cond_wait - blocks (mutex+condvar pattern)","psxtmcond08","psxtmtest_blocking",
"pthread_cond_timedwait(&time) - blocks (mutex+condvar pattern)","psxtmcond09","psxtmtest_blocking",
"pthread_cond_timedwait(&time) - time in past error","psxtmcond10","psxtmtest_blocking",
,,, ,,,
"pthread_create - no preempt","psxtmthread01","psxtmtest_single","Yes" "pthread_create - no preempt","psxtmthread01","psxtmtest_single","Yes"
"pthread_create - preempt","psxtmthread02","psxtmtest_single", "pthread_create - preempt","psxtmthread02","psxtmtest_single",
1 Test Case Test Template Implemented
21 pthread_cond_broadcast - no threads waiting psxtmcond05 psxtmtest_single
22 pthread_cond_broadcast - threads waiting, no preempt psxtmcond06 psxtmtest_unblocking_nopreempt
23 pthread_cond_broadcast - threads waiting, preempt psxtmcond07 psxtmtest_unblocking_preempt
24 pthread_cond_wait - blocks pthread_cond_wait - blocks (mutex+condvar pattern) psxtmcond08 psxtmtest_blocking
25 pthread_cond_timedwait - blocks pthread_cond_timedwait(&time) - blocks (mutex+condvar pattern) psxtmcond09 psxtmtest_blocking
26 pthread_cond_timedwait(&time) - time in past error psxtmcond10 psxtmtest_blocking
27
28 pthread_create - no preempt psxtmthread01 psxtmtest_single Yes
29 pthread_create - no preempt pthread_create - preempt psxtmthread01 psxtmthread02 psxtmtest_single Yes
30 pthread_create - preempt pthread_join psxtmthread02 psxtmtest_single