summaryrefslogtreecommitdiffstats
path: root/testsuites/psxtests (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 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-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-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-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-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-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-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-077-5/+131
| | | | | | | * Makefile.am, configure.ac: Add test of pthread mutex auto intialization. * psxautoinit01/.cvsignore, psxautoinit01/Makefile.am, psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
* 2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-063-0/+26
| | | | * psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases.
* 2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-062-2/+7
| | | | | * psxsignal01/init.c: Tune code to really hit POSIX signal from ISR code.
* 2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-062-1/+8
| | | | | * psx07/init.c: Slight test fix to ensure state of sched_param structure.
* 2009-07-04 Santosh G Vattam <vattam.santosh@gmail.com>Joel Sherrill2009-07-043-0/+22
| | | | | * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for obtaining an rwlock and then releasing it twice.
* 2009-07-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-033-0/+12
| | | | * psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub.
* 2009-07-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-033-13/+28
| | | | | * psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and sigtimedwait(). Update screen file.
* 2009-07-01 Santosh G Vattam <vattam.santosh@gmail.com>Joel Sherrill2009-07-013-0/+22
| | | | | | * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for obtaining rwlock for write with a timed lock operation when the abstime timeout is in the past.
* 2009-06-30 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-06-303-2/+25
| | | | | | * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for obtaining rwlock for read with a timed lock operation when the abstime timeout is in the past.
* 2009-06-29 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-06-293-0/+23
| | | | | * psx05/init.c, psx05/psx05.scn: Add test case for process scope now that the assert has been removed in the source.
* 2009-06-18 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-06-183-145/+174
| | | | | | * psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong mode bits being set. This behavior was not POSIX compliant and has been corrected in the filesystem code.
* 2009-06-18 Chris Johns <chrisj@rtems.org>Chris Johns2009-06-172-1/+6
| | | | | * psx04/task3.c: Declare unions volatile to workaround the H8300 gcc bug.
* Add new test for error cases in _Objects_Name_to_id_string which is ↵Joel Sherrill2009-06-127-2/+144
| | | | currently only used by POSIX semaphores and message queues.
* 2009-06-10 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-06-109-1/+225
| | | | | | * Makefile.am, configure.ac: Add mq_send to full queue from ISR case. * psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c, psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
* 2009-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-183-0/+16
| | | | | * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for NULL attribute pointer on init.
* 2009-05-17 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-05-177-12/+61
| | | | | | * psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c: Improved so coverage is better.
* 2009-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-172-4/+9
| | | | | * psx04/init.c: Correct errors introduced by using different variable for return type when correcting typing warnings.
* 2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-05-157-1/+138
| | | | | | | * Makefile.am, configure.ac: Add new test to provide coverage analysis of the current implementation of getitimer() and setitimer(). * psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c, psxitimer/psxitimer.scn: New files.
* 2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-05-153-0/+11
| | | | | * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test case to improve coverage analysis.
* 2009-05-10 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-1127-96/+195
| | | | | | | | | | * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c, psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c, psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c, psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c, psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c, psxmsgq02/init.c, psxtime/main.c, psxtime/test.c, psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings.
* 2009-05-10 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-10141-142/+480
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c, psxhdrs/timer07.c: Fix warnings.
* 2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-052-2/+6
| | | | * psxfile01/test.c: Change from int to size_t.
* Eliminate _exe_/.exe.Ralf Corsepius2009-04-0338-269/+269
|
* 2009-04-03 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-04-031-0/+19
| | | | | | | | | | | | | | | | | | | * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am, psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am, psxcleanup/Makefile.am, psxenosys/Makefile.am, psxfatal01/Makefile.am, psxfatal02/Makefile.am, psxfile01/Makefile.am, psxkey01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am, psxmsgq02/Makefile.am, psxrdwrv/Makefile.am, psxreaddir/Makefile.am, psxrwlock01/Makefile.am, psxsem01/Makefile.am, psxsignal01/Makefile.am, psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am, psxualarm/Makefile.am: Eliminate _exe_/.exe.
* 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-01-053-4/+9
| | | | | | * psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue with create option so we are sure it will get a control block and proceed to allocate other memory. Clean up screen output.
* 2008-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-142-1/+5
| | | | * psx05/init.c: Add parameter to call to sched_get_priority_max().
* 2008-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-146-30/+72
| | | | | | | | | | * psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c: Run all tests successfully with maxixum number of priorities as 16 instead of 256. This was done by temporarily modifying the score priority.h maximum. This allowed testing of all API code to ensure that it worked properly with a reduced number of priorities. Most modifications were to switch from hard-coded maximum to using the API provided methods to determine maximum number of priority levels.
* 2008-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-083-3/+18
| | | | | * psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with clock_gettime() NOT by reaching into the SuperCore.
* 2008-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-012-1/+5
| | | | * psx01/psx01.scn: Bump version to 4.9.99.0
* Convert to "bool".Ralf Corsepius2008-09-063-5/+5
|
* 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-061-0/+5
| | | | | * psxcleanup/psxcleanup.c, psxfatal_support/init.c, psxfatal_support/system.h: Convert to "bool".
* 2008-08-19 Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>Joel Sherrill2008-08-193-37/+51
| | | | | | | | | | | PR 1296/cpukit. * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use incorrect repeat interval. This patch fixes the following problems in the test. (1) Adds test for value of it_interval.tv_nsec. (2) Corrects test for absolute timer in past. (3) Modifies test to use different initial and repeat periods. (4) Updates psxtimer01.scn to match results.
* 2008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-153-5/+6
| | | | | | PR 1297/cpukit * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute pointer handling.
* 2008-08-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-08-042-1/+4
| | | | * psxsem01/init.c: Spacing.
* 2008-08-04 Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>Joel Sherrill2008-08-042-3/+13
| | | | | PR 1293/tests * psx10/init.c: Make sure we do not let tv_nsec go to -1.
* 2008-07-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-183-26/+50
| | | | | | | PR 1291/cpukit * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and POSIX services taking relative instead of absolute time for timeouts, these tests were updated.
* 2008-07-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-172-1/+5
| | | | * psxfile01/test.c: truncate on /dev/console now works.
* 2008-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-06-173-2/+11
| | | | | * psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack requested for initialization task.