summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2009-10-14 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-10-142-38/+32
| | | | | * sp32/init.c: Lengthen the clock tick and move configuration to the bottom of the file.
* 2009-10-10 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-10-108-1/+195
| | | | | | | | * Makefile.am, configure.ac: Add new test to exercise when the ticks since boot wraps around 0 and the timer server must deal with that condition. * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc, sp67/sp67.scn: New files.
* 2009-10-09 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Joel Sherrill2009-10-094-19/+120
| | | | | | | * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases. * spintrcritical09/init.c, spintrcritical10/init.c, spintrcritical11/init.c: Fixed potentially infinite loops.
* 2009-10-04 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Joel Sherrill2009-10-055-6/+9
| | | | | | | * sptests/spintrcritical09/init.c, sptests/spintrcritical10/init.c, sptests/spintrcritical11/init.c: Fixed potentially infinite loops. * sp20/system.h: Increased micro seconds per tick in order to be more independent of the console output speed.
* 2009-10-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-10-0411-42/+84
| | | | | | | * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c, sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c, sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86 at -Os and m68k at -Os. Fix typos.
* 2009-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-022-2/+7
| | | | | * sp54/init.c: Use rtems_build_id to make building Objects_Id RTEMS_USE_16_BIT_OBJECT clean.
* 2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-09-298-1/+126
| | | | | | | * Makefile.am, configure.ac: Add new test to exercise when notepads are not configured. * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c, spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
* 2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-09-2811-13/+244
| | | | | | | * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c, sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c, sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282 coverage runs.
* 2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-09-289-3/+320
| | | | | | * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c, sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add some error cases uncovered by uC5282 coverage runs.
* 2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-09-283-16/+50
| | | | | * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by uC5282 coverage runs.
* 2009-09-27 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-09-274-1/+8
| | | | | * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c: Correct minor issues uncovered on uC5282.
* 2009-09-26 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-09-268-15/+21
| | | | | | * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c, sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h: Eliminate use of deprecated rtems_extension.
* 2009-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-09-255-21/+52
| | | | | * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to run when IO speed varies.
* 2009-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-09-143-4/+11
| | | | | * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits the intended code.
* 2009-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-09-142-3/+4
| | | | * configure.ac: Revert accidentally committed lines.
* 2009-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-09-149-7/+192
| | | | | | | | * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very simple priority ceiling case that was previously only tested via the POSIX API. * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc, sp66/sp66.scn: New files.
* 2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-09-135-42/+68
| | | | | * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test for Id which is in range for the object class but not allocated yet.
* 2009-09-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-09-093-2/+6
| | | | * sp46/init.c, sp46/sp46.scn: Fix numbering.
* 2009-09-07 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Joel Sherrill2009-09-082-44/+44
| | | | * spintrcritical_support/intrcritical.c: Fixed timing rountines.
* 2009-09-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-09-0432-130/+133
| | | | | | | | | | | | | | | | | | | | * spfatal01/spfatal01.scn, spfatal01/testcase.h, spfatal02/spfatal02.scn, spfatal02/testcase.h, spfatal03/spfatal03.scn, spfatal03/testcase.h, spfatal04/spfatal04.scn, spfatal04/testcase.h, spfatal05/spfatal05.scn, spfatal05/testcase.h, spfatal06/spfatal06.scn, spfatal06/testcase.h, spfatal07/spfatal07.scn, spfatal07/testcase.h, spfatal08/spfatal08.scn, spfatal08/testcase.h, spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal11/Makefile.am, spfatal11/spfatal11.scn, spfatal12/Makefile.am, spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error tests use testcase.h and spfatal_support framework. Print test name herald in all cases. * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h: New files. * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
* 2009-09-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-09-042-2/+15
| | | | | * spfatal07/testcase.h: Indicate test is not applicable on some architectures.
* 2009-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-282-1/+5
| | | | * Makefile.am: Fix spacing.
* 2009-08-26 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Joel Sherrill2009-08-262-2/+7
| | | | | * spstkalloc/init.c: Changed allocator signature. Functions are now static.
* 2009-08-25 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Joel Sherrill2009-08-262-2/+3
| | | | | | | * sp29/init.c: Fixed return value evaluation. * sp59/init.c: Added status code assignment. Fixed typos. * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos. * sp63/init.c: Check return value of _Heap_Initialize().
* 2009-08-25 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Joel Sherrill2009-08-264-8/+17
| | | | | * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos. * sp63/init.c: Check return value of _Heap_Initialize().
* 2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-193-91/+28
| | | | | | * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for _Watchdog_Report() when name is not NULL. This case was covered at -Os on erc32 but at -O2 we had more code.
* 2009-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-183-2/+13
| | | | | * sp63/init.c, sp63/sp63.scn: Add case for math on size requested overflowing on _Heap_Allocate_aligned.
* 2009-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-183-2/+31
| | | | | * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases for various null parameters.
* 2009-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-183-2/+6
| | | | * sp16/sp16.scn, sp16/task1.c: Fix typo.
* 2009-08-17 Santosh G Vattam <vattam.santosh@gmail.com>Joel Sherrill2009-08-173-1/+9
| | | | | * sp65/init.c: Remove stray print. * sp65/sp65.doc: Add information on second case.
* 2009-08-13 Santosh G Vattam <vattam.santosh@gmail.com>Joel Sherrill2009-08-144-9/+65
| | | | | | | * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to verify that obtaining a priority ceiling mutex when the calling task's priority is the same as the priority ceiling is handled correctly.
* 2009-08-12 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-08-1242-131/+152
| | | | | | | | | | | | | | | * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c, sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c, sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c, sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c, sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c, sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c, sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c, spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new rtems_clock_get_ticks_per_second().
* 2009-08-12 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-08-122-9/+18
| | | | | | * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call. Change attributes to priority ceiling. Use directive_failed, not assert. Configure a semaphore not a region.
* 2009-08-12 Santosh G Vattam <vattam.santosh@gmail.com>Joel Sherrill2009-08-128-1/+124
| | | | | | | * ChangeLog, Makefile.am, configure.ac: Add new test for some core mutex cases. * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: New files.
* 2009-08-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-113-0/+7
| | | | | * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond per tick.
* 2009-08-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-1110-6/+115
| | | | | | | | | * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and adjust existing for alignment. New test ensures coverage begin and end marker methods are exercised so they do not get considered unexecuted. * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c, spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
* 2009-08-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-108-1/+134
| | | | | | | * Makefile.am, configure.ac: Add new test to exercise legacy rtems_clock_get(). * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c, spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
* 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-08-106-24/+30
| | | | | | * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn, sp38/init.c: Convert calls to legacy routine rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
* 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-08-1029-176/+191
| | | | | | | | | | | | * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c, sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c, sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c, sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c, sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn, sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn, sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
* 2009-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-073-19/+52
| | | | | * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error cases.
* 2009-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-063-22/+25
| | | | | | * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until all memory is successfully allocated. This means the test can validate the heap is unchanged on extend failure.
* 2009-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-065-0/+11
| | | | | | | * spintrcritical01/init.c, spintrcritical06/init.c, spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds per tick so tests run quicker and more reliably hit the intended critical section.
* 2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-059-2/+287
| | | | | | | | * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising when we are unable to allocate the memory needed for an object extend. Make sure all is handled properly. * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc, sp64/sp64.scn: New files.
* 2009-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-08-012-1/+5
| | | | * sp63/init.c: Correct test case two.
* 2009-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-08-013-8/+46
| | | | | * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second test case to exercise another odd branch not taken.
* 2009-07-31 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-08-019-4/+129
| | | | | | | * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a particular path is taken through the _Heap_Resize_block code. * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc, sp63/sp63.scn: New files.
* 2009-07-30 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-305-10/+116
| | | | | | | * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the wrong thing in a cpp macro. Added contents to screen file and add documentation file. * sp42/sp42.doc: New file.
* 2009-07-30 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-302-3/+5
| | | | * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
* 2009-07-30 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-302-1/+6
| | | | | * spintrcritical16/init.c: Tinker with test to make it hit the case more reliably.
* 2009-07-29 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-308-1/+177
| | | | | | | | * Makefile.am, configure.ac: Add new test to exercise as many cases as possible of not being able to allocate memory from the workspace during thread creation. * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc, sp18/sp18.scn: New files.