summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2009-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-238-4/+170
| | | | | | | | | * Makefile.am, configure.ac: Add test to exercise interrupt synchronization logic in _POSIX_Timer_Insert_helper that supports POSIX timers. * psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am, psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc, psxintrcritical01/psxintrcritical01.scn: New files.
* 2009-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-232-2/+6
| | | | | * sp36/strict_order_mut.c: Simple binary semaphores cannot have an inheritance protocol since there is no holder associated with them.
* 2009-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-2312-1/+249
| | | | | | | | | | | * Makefile.am, configure.ac: Add new tests to exercise cases where a timer is scheduled from an ISR while it is being scheduled at the task level. * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am, spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc, spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore, spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc, spintrcritical14/spintrcritical14.scn: New files.
* 2009-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-235-8/+19
| | | | | | * spintrcritical01/init.c, spintrcritical06/init.c, spintrcritical08/init.c, spintrcritical09/init.c: Perform some cleanup and make the tests more similar.
* 2009-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-232-20/+7
| | | | * spintrcritical06/init.c: Test now hits forward and reverse cases.
* 2009-07-23 Santosh G Vattam <vattam.santosh@gmail.com>Joel Sherrill2009-07-235-15/+99
| | | | | | * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add multiple cases which complete coverage of thread cancellation. * psxcancel/psxcancel.doc: New file.
* 2009-07-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-223-34/+15
| | | | | * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make test work for case that it is documented to handle.
* 2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-224-61/+42
| | | | | * psxsem01/Makefile.am, psxsem01/init.c: Much clean up. * psxsem01/system.h: Removed.
* 2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-222-5/+10
| | | | * psxsem01/init.c: Eliminate warning.
* 2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-222-57/+45
| | | | * psxcancel/init.c: Clean up.
* 2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-216-0/+127
| | | | | | * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am, spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc, spintrcritical10/spintrcritical10.scn: New files.
* 2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-2114-44/+239
| | | | | | | | | | | * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move unreliable third case in sp39 to spintrcritical10. New tests to hit other event synchronization critical sections. * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am, spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc, spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore, spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc, spintrcritical12/spintrcritical12.scn: New files.
* 2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-218-1/+131
| | | | | | * Makefile.am, configure.ac: Add new test to exercise Debug Manager. * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc, sp10/sp10.scn: New files.
* 2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-214-10/+16
| | | | | | * spintrcritical06/init.c: Clean up. * spintrcritical09/init.c: Adjust clock tick so it works on erc32. * spintrcritical09/spintrcritical09.scn: Fill in.
* 2009-07-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-212-0/+11
| | | | | * psxmutexattr01/init.c: Make test optional if tools do not support posix mutex type attribute.
* 2009-07-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-2114-3/+378
| | | | | | | | | | | | | * spintrcritical06/init.c: Add comment to indicate test is not finished and known to not hit the case. * Makefile.am, configure.ac: Add a couple more interrupt critical section tests. * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am, spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc, spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore, spintrcritical09/Makefile.am, spintrcritical09/init.c, spintrcritical09/spintrcritical09.doc, spintrcritical09/spintrcritical09.scn: New files.
* 2009-07-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-218-4/+169
| | | | | | | | | * Makefile.am, configure.ac: Add new test to exercise error case for when a task is blocked on a condition variable with one mutex and another task attempts to block on the same condition variable with another mutex. * psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c, psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
* 2009-07-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-208-1/+89
| | | | | | | | | * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt at hitting interrupt synchronization critical section in thread queue enqueue priority for reverse insertions. * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am, spintrcritical07/spintrcritical07.doc, spintrcritical07/spintrcritical07.scn: New files.
* 2009-07-20 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-208-4/+238
| | | | | | | | | | * Makefile.am, configure.ac: Add test case for the _Thread_queue_Enqueue_priority interrupt critical section where the TCB we are using as a current pointer is removed from the thread queue when we flash interrupts while searching forward. * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am, spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc, spintrcritical06/spintrcritical06.scn: New files.
* 2009-07-20 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-203-3/+25
| | | | | | | * spintrcritical_support/intrcritical.c, spintrcritical_support/intrcritical.h: Change prototype of delay method to indicate when counter is reset. This can be used to count how many iterations we are doing.
* 2009-07-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-209-2/+231
| | | | | | | | | | * Makefile.am, configure.ac: Add psxspin02 to exercise case where trylock is unable to obtain the spinlock and that attempting to unlock a spinlock from a thread which did not lock it works as expected. * psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c, psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c: New files.
* 2009-07-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-202-2/+4
| | | | * psxspin01/test.c: Remove unnecessary defines.
* 2009-07-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-202-0/+6
| | | | * psx11/init.c: Use explicit scheduler.
* 2009-07-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-2013-0/+255
| | | | | | | | | | * Makefile.am, configure.ac: Add sp60 to exercise case where a task is blocked on one period while another expires. Add sp61 which exercises the case where a call is made to rtems_shutdown_executive when the system is not up. * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc, sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c, sp61/sp61.doc, sp61/sp61.scn: New files.
* *** empty log message ***Joel Sherrill2009-07-202-2/+17
|
* 2009-07-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-202-3/+7
| | | | * sp04/init.c: To be timesliced, tasks must also me preemptible.
* 2009-07-17 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-178-2/+207
| | | | | | | | | * Makefile.am, configure.ac: Add test to exercise pthread_mutexattr_gettype and pthread_mutexattr_settype now that the toolset enables the feature. * psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am, psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc, psxmutexattr01/psxmutexattr01.scn: New files.
* 2009-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-168-2/+143
| | | | | | | | * Makefile.am, configure.ac: Add test for auto initialization of message queues. * psxautoinit02/.cvsignore, psxautoinit02/Makefile.am, psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc, psxautoinit02/psxautoinit02.scn: New files.
* 2009-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-163-35/+18
| | | | | * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do what it was intended to do.
* 2009-07-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-103-0/+118
| | | | | * spintrcritical_support/intrcritical.c, spintrcritical_support/intrcritical.h: New files.
* 2009-07-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-1028-285/+501
| | | | | | | | | | | | | | | | | | | * Makefile.am, configure.ac: Add new infrastructure which is more reliable about generating cases which hit interrupt critical sections. Remove sp41 since it used its own mechanism. * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am, spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc, spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore, spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc, spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore, spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc, spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore, spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc, spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore, spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc, spintrcritical05/spintrcritical05.scn: New files. * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn, sp41/system.h: Removed.
* 2009-07-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-102-2/+4
| | | | * sp41/init.c: Remove incorrect comment.
* 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-092-1/+5
| | | | * sp29/init.c: Simple binary semaphores can not be inherit priority.
* 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-092-1/+4
| | | | * sp25/init.c: Spacing.
* 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-098-1/+202
| | | | | | | | * Makefile.am, configure.ac: Add sp59 to test path through _Thread_queue_First_priority where the task's priority was in the bottom 1/4 of the range. * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc, sp59/sp59.scn: New files.
* 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-098-1/+125
| | | | | | | * Makefile.am, configure.ac: Add test for Thread Queue extract a thread not blocked on a thread queue. * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c, spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
* 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-098-0/+127
| | | | | | * Makefile.am, configure.ac: Add test for timespec divide by zero. * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc, sp58/sp58.scn: New files.
* 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-093-1/+50
| | | | | | * sp43/init.c, sp43/sp43.scn: Add test of having the object class pointer being null. This does not happen naturally at this time so force the point.
* 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-093-309/+338
| | | | | | * malloctest/init.c, malloctest/malloctest.scn: Add heap resize test for shrinking a block enough to need to free the newly unused portion.
* 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-082-7/+12
| | | | | * sp12/sp12.scn: Update screen to reflect priority changes from long ago.
* 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-0811-63/+176
| | | | | | | | | * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c, sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated as sp27a and test flushing both counting and binary semaphores. Reformatted. * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc, sp27a/sp27a.scn: New files.
* 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-082-1/+5
| | | | | * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was copied fomr other Makefile.am's.
* 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-0810-10/+8
| | | | | | | * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am, sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am, spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded USE_TIMER_SERVER which was copied fomr other Makefile.am's.
* 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-083-328/+1094
| | | | | * malloctest/init.c, malloctest/malloctest.scn: Add error cases for _Protected_heap_Get_information().
* 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-082-4/+9
| | | | * sp57/sp57.doc: Correct.
* 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-088-1/+147
| | | | | | | * Makefile.am, configure.ac: Add test of restarting a task which is in the middle of a sleep or wake after. * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc, sp57/sp57.scn: New files.
* 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-083-12/+35
| | | | | * sp43/init.c, sp43/sp43.scn: Add more cases for rtems_object_get_class_information() to improve coverage.
* 2009-07-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-078-1/+152
| | | | | | | * Makefile.am, configure.ac: Add new test to verify that when a user extension create hook fails, that the error is properly propagated. * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc, sp56/sp56.scn: New files.
* 2009-07-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-074-2/+22
| | | | | * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of rtems_extension_delete.
* 2009-07-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-073-3/+18
| | | | | * sp09/screen01.c, sp09/sp09.scn: Add test for rtems_object_get_classic_name with invalid id.