| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* psx05/init.c: Add parameter to call to sched_get_priority_max().
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with
clock_gettime() NOT by reaching into the SuperCore.
|
|
|
|
| |
* psx01/psx01.scn: Bump version to 4.9.99.0
|
| |
|
|
|
|
|
| |
* psxcleanup/psxcleanup.c, psxfatal_support/init.c,
psxfatal_support/system.h: Convert to "bool".
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
PR 1297/cpukit
* psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
pointer handling.
|
|
|
|
| |
* psxsem01/init.c: Spacing.
|
|
|
|
|
| |
PR 1293/tests
* psx10/init.c: Make sure we do not let tv_nsec go to -1.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
* psxfile01/test.c: truncate on /dev/console now works.
|
|
|
|
|
| |
* psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
requested for initialization task.
|
|
|
|
|
| |
* psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
like CVS conflict markers.
|
|
|
|
|
| |
* psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
|
|
|
|
| |
* psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
|
|
|
|
| |
* psxkey01/task.c: Fix warnings.
|
|
|
|
| |
* psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
Added tests for failure path coverages. Consolidated methods used in
multiple places into support routines.
* psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
|
|
|
|
|
|
|
|
|
|
| |
* include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c,
psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c,
psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c,
psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c,
psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT.
Make tmacros.h available to all POSIX tests. Add a clock_settime case
for < 1988.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: New tests.
* psxfatal01/.cvsignore, psxfatal01/Makefile.am,
psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
psxfatal02/.cvsignore, psxfatal02/Makefile.am,
psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
psxfatal_support/init.c, psxfatal_support/system.h: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
portions of Object Services added to API.
* psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
psx14/system.h: New files.
|
|
|
|
|
| |
* psx07/init.c, psx07/system.h: Test cleanup and added testing for
pthread_attr_[get|set]clock.
|
|
|
|
|
| |
* psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub
implementation mprotect().
|
|
|
|
| |
* psxcleanup/.cvsignore: New file.
|
|
|
|
| |
* psxcleanup/system.h: New file.
|
|
|
|
|
|
| |
* Makefile.am, configure.ac:
* psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
psxcleanup/psxcleanup.scn: New files.
|
|
|
|
|
| |
* psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c,
psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c:
|
|
|
|
| |
* psxsignal01/.cvsignore, psxualarm/.cvsignore: New files.
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Added test for ualarm
* psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
psxualarm/system.h: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Added posix signal test
* psxsignal01/Makefile.am, psxsignal01/init.c,
psxsignal01/psxsignal01.scn, psxsignal01/system.h,
psxsignal01/task1.c: New files.
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add test for sysconf().
* psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
|
|
|
|
|
| |
* psx01/init.c, psx01/psx01.scn: Add more test cases for
sched_rr_get_interval() and sched_get_priority_max().
|
|
|
|
| |
* psxenosys/init.c: Fix typo.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
addition of second POSIX Timer test. Add initial version of
psxtimer02 to cover some conditions missed in psxtimer01. More cases
left to add.
* psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
psxtimer01/psxtimer01.scn, psxtimer01/system.h,
psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
* psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
|
|
|
|
| |
* psx01/init.c, psx01/psx01.scn: Add usleep() test.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: New test to cover all RTEMS POSIX
functions that return ENOSYS.
* psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
psxenosys/psxenosys.scn, psxenosys/system.h: New files.
|
|
|
|
| |
* psx13/test.c: Fix spelling error.
|
|
|
|
| |
* psxtime/test.c: Add tests for adjtime().
|
|
|
|
|
|
| |
* psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
cases to improve test coverage.
|
|
|
|
|
|
|
|
| |
PR 1262/filesystem
* Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
and writev() including documentation and test case.
* psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
|
|
|
|
|
|
|
| |
* psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
test cases so last output line follows END OF pattern. Make sure test
case all run. All tests appeared ok on sis.
|
|
|
|
|
| |
* psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
behavior more closely matching GNU/Linux.
|
|
|
|
|
| |
* psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
include normal blocking and unblocking on timeout.
|
|
|
|
| |
* configure.ac: New BUG-REPORT address.
|
|
|
|
| |
* configure.ac: New BUG-REPORT address.
|
|
|
|
|
|
| |
* psxsem01/init.c: Account for change in POSIX semaphore time handling.
Previously the timeout was not absolute time and checked BEFORE
attempting to lock semaphore.
|
|
|
|
| |
* psxbarrier01/main.c: New file.
|
|
|
|
|
|
|
| |
* psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
psxspin01/psxspin01.scn, psxspin01/test.c: New files.
|