diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-04-20 16:22:14 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-04-20 16:22:14 +0000 |
commit | 0e501eae8f28c7a66705bb9eed51887ae8a0d979 (patch) | |
tree | ac5ccf2e4ee74166168dc199099e441f50fc973d | |
parent | Add gcc/base-go.add and gcc/target-go.add. (diff) | |
download | rtems-0e501eae8f28c7a66705bb9eed51887ae8a0d979.tar.bz2 |
2011-04-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* README, psxtmtests_plan.csv: Add more possible test cases.
-rw-r--r-- | testsuites/psxtmtests/ChangeLog | 4 | ||||
-rw-r--r-- | testsuites/psxtmtests/README | 7 | ||||
-rw-r--r-- | testsuites/psxtmtests/psxtmtests_plan.csv | 61 |
3 files changed, 58 insertions, 14 deletions
diff --git a/testsuites/psxtmtests/ChangeLog b/testsuites/psxtmtests/ChangeLog index 2d736f70ec..64b977312c 100644 --- a/testsuites/psxtmtests/ChangeLog +++ b/testsuites/psxtmtests/ChangeLog @@ -1,3 +1,7 @@ +2011-04-20 Joel Sherrill <joel.sherrill@oarcorp.com> + + * README, psxtmtests_plan.csv: Add more possible test cases. + 2011-02-22 Ralf Corsépius <ralf.corsepius@rtems.org> * configure.ac: Add AC_CONFIG_HEADER(config.h). diff --git a/testsuites/psxtmtests/README b/testsuites/psxtmtests/README index 428c41eaac..0a02f11890 100644 --- a/testsuites/psxtmtests/README +++ b/testsuites/psxtmtests/README @@ -23,3 +23,10 @@ insure that all sources of hardware interrupts are disabled during execution of the tests. This insures that the directive time reported does not include any interrupt time. +The file psxtmtests_plan.csv contains the development plan for this +test suite. It is a PLAN which indicates which tests are to contain +which test cases, the test name, and which template in +rtems-testing/rtems-test-templates are to be used for their construction. +This is just a plan. There may need to be more test cases for a +particular service to effectively measure all interesting non-error +use cases. diff --git a/testsuites/psxtmtests/psxtmtests_plan.csv b/testsuites/psxtmtests/psxtmtests_plan.csv index d3e5323932..0f55bbdbe2 100644 --- a/testsuites/psxtmtests/psxtmtests_plan.csv +++ b/testsuites/psxtmtests/psxtmtests_plan.csv @@ -19,8 +19,8 @@ "pthread_cond_signal - thread waiting, no preempt",,, "pthread_cond_signal - thread waiting, preempt",,, "pthread_cond_broadcast",,, -"pthread_cond_wait - blocks",,, -"pthread_cond_timedwait - blocks",,, +"pthread_cond_wait - blocks",,"psxtmtest_blocking", +"pthread_cond_timedwait - blocks",,"psxtmtest_blocking", ,,, "pthread_create - no preempt","psxtmthread01","psxtmtest_single","Yes" "pthread_create - preempt","psxtmthread02","psxtmtest_single", @@ -52,29 +52,62 @@ ,,, "pthread_barrier_init",,"psxtmtest_init_destroy", "pthread_barrier_destroy",,"psxtmtest_init_destroy", -"pthread_barrier_wait",,, +"pthread_barrier_wait – blocking",,"psxtmtest_blocking", +"pthread_barrier_wait – releasing",,, ,,, "pthread_spin_init",,"psxtmtest_init_destroy", "pthread_spin_destroy",,"psxtmtest_init_destroy", -"pthread_spin_lock - available",,, -"pthread_spin_trylock - available",,, -"pthread_spin_trylock - not available",,, +"pthread_spin_lock - available",,"psxtmtest_single", +"pthread_spin_trylock - available",,"psxtmtest_single", +"pthread_spin_trylock - not available",,"psxtmtest_single", "pthread_spin_unlock",,, ,,, "pthread_rwlock_init",,"psxtmtest_init_destroy", "pthread_rwlock_destroy",,"psxtmtest_init_destroy", -"pthread_rwlock_rdlock - available",,, +"pthread_rwlock_rdlock - available",,"psxtmtest_single", "pthread_rwlock_rdlock - not available, blocks",,"psxtmtest_blocking", -"pthread_rwlock_tryrdlock - available",,, -"pthread_rwlock_tryrdlock - not available",,, -"pthread_rwlock_timedrdlock - available",,, +"pthread_rwlock_tryrdlock - available",,"psxtmtest_single", +"pthread_rwlock_tryrdlock - not available",,"psxtmtest_single", +"pthread_rwlock_timedrdlock - available",,"psxtmtest_single", "pthread_rwlock_timedrdlock - not available, blocks",,"psxtmtest_blocking", "pthread_rwlock_unlock - no threads waiting",,, "pthread_rwlock_unlock - thread waiting, no preempt",,, "pthread_rwlock_unlock - thread waiting, preempt",,, -"pthread_rwlock_wrlock - available",,, +"pthread_rwlock_wrlock - available",,"psxtmtest_single", "pthread_rwlock_wrlock - not available, blocks",,"psxtmtest_blocking", -"pthread_rwlock_trywrlock - available",,, -"pthread_rwlock_trywrlock - not available",,, -"pthread_rwlock_timedwrlock - available",,, +"pthread_rwlock_trywrlock - available",,"psxtmtest_single", +"pthread_rwlock_trywrlock - not available",,"psxtmtest_single", +"pthread_rwlock_timedwrlock - available",,"psxtmtest_single", "pthread_rwlock_timedwrlock - not available, blocks",,"psxtmtest_blocking", +,,, +"mq_open (first open)","psxtmsem02","psxtmtest_init_destroy", +"mq_close (close of first)","psxtmsem02","psxtmtest_init_destroy", +"mq_open (second open)","psxtmsem03","psxtmtest_init_destroy", +"mq_close (close of second)","psxtmsem03","psxtmtest_init_destroy", +"mq_unlink",,, +"mq_receive – available",,"psxtmtest_single", +"mq_receive - not available, block",,"psxtmtest_blocking", +"mq_timedreceive - available",,"psxtmtest_single", +"mq_timedreceive - not available, blocks",," ", +"mq_send - no threads waiting",,"psxtmtest_single", +"mq_send - thread waiting, no preempt",,, +"mq_send - thread waiting, preempt",,, +"mq_timedsend - no threads waiting",,"psxtmtest_single", +"mq_timedsend - thread waiting, no preempt",,, +"mq_timedsend - thread waiting, preemption",,, +"mq_notify ",,"psxtmtest_single", +,,, +"sem_init","psxtmsem01","psxtmtest_init_destroy", +"sem_destroy","psxtmsem01","psxtmtest_init_destroy", +"sem_open (first open)","psxtmsem02","psxtmtest_init_destroy", +"sem_close (close of first)","psxtmsem02","psxtmtest_init_destroy", +"sem_open (second open)","psxtmsem03","psxtmtest_init_destroy", +"sem_close (close of second)","psxtmsem03","psxtmtest_init_destroy", +"sem_wait – available",,"psxtmtest_single", +"sem_wait - not available, block",,"psxtmtest_blocking", +"sem_trywait - available",,"psxtmtest_single", +"sem_trywait - not available",,"psxtmtest_single", +"sem_post - no threads waiting",,"psxtmtest_single", +"sem_post - thread waiting, no preempt",,, +"sem_post - thread waiting, preempt",,, +"sem_getvalue",,"psxtmtest_single", |