summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-10-142009-10-14 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-38/+32
* sp32/init.c: Lengthen the clock tick and move configuration to the bottom of the file.
2009-10-102009-10-10 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill8-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-092009-10-09 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Joel Sherrill4-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-052009-10-04 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Joel Sherrill5-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-042009-10-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill11-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-022009-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-2/+7
* sp54/init.c: Use rtems_build_id to make building Objects_Id RTEMS_USE_16_BIT_OBJECT clean.
2009-09-292009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill8-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-282009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill11-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-282009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill9-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-282009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-16/+50
* sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by uC5282 coverage runs.
2009-09-272009-09-27 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-1/+8
* sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c: Correct minor issues uncovered on uC5282.
2009-09-262009-09-26 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill8-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-252009-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill5-21/+52
* sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to run when IO speed varies.
2009-09-142009-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-4/+11
* sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits the intended code.
2009-09-142009-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-3/+4
* configure.ac: Revert accidentally committed lines.
2009-09-142009-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill9-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-132009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill5-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-092009-09-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-2/+6
* sp46/init.c, sp46/sp46.scn: Fix numbering.
2009-09-082009-09-07 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Joel Sherrill2-44/+44
* spintrcritical_support/intrcritical.c: Fixed timing rountines.
2009-09-042009-09-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill32-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-042009-09-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-2/+15
* spfatal07/testcase.h: Indicate test is not applicable on some architectures.
2009-08-282009-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-1/+5
* Makefile.am: Fix spacing.
2009-08-262009-08-26 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Joel Sherrill2-2/+7
* spstkalloc/init.c: Changed allocator signature. Functions are now static.
2009-08-26 2009-08-25 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Joel Sherrill2-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-262009-08-25 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Joel Sherrill4-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-192009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-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-182009-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-2/+13
* sp63/init.c, sp63/sp63.scn: Add case for math on size requested overflowing on _Heap_Allocate_aligned.
2009-08-182009-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-2/+31
* spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases for various null parameters.
2009-08-182009-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-2/+6
* sp16/sp16.scn, sp16/task1.c: Fix typo.
2009-08-172009-08-17 Santosh G Vattam <vattam.santosh@gmail.com>Joel Sherrill3-1/+9
* sp65/init.c: Remove stray print. * sp65/sp65.doc: Add information on second case.
2009-08-142009-08-13 Santosh G Vattam <vattam.santosh@gmail.com>Joel Sherrill4-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-122009-08-12 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill42-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-122009-08-12 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-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-122009-08-12 Santosh G Vattam <vattam.santosh@gmail.com>Joel Sherrill8-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-112009-08-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-0/+7
* spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond per tick.
2009-08-112009-08-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill10-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-102009-08-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill8-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-102009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill6-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-102009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill29-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-072009-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-19/+52
* sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error cases.
2009-08-062009-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-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-062009-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill5-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-052009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill9-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-012009-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-1/+5
* sp63/init.c: Correct test case two.
2009-08-012009-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-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-08-012009-07-31 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill9-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-302009-07-30 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill5-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-302009-07-30 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-3/+5
* spintrcritical16/spintrcritical16.doc: Remove junk and typos.
2009-07-302009-07-30 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-1/+6
* spintrcritical16/init.c: Tinker with test to make it hit the case more reliably.
2009-07-302009-07-29 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill8-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.