summaryrefslogtreecommitdiffstats
path: root/testsuites/psxtests (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2001-11-07 Jennifer Averett <jennifer@OARcorp.com>Joel Sherrill2001-11-072-1/+12
| | | | | | | | Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63. * psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change. Since we check permissions before evaluating enough to see if it a regular file or directory, this hack is needed to make the regular file executable.
* 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-121-0/+67
| | | | | * .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove.
* 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-112-0/+7
| | | | | | * .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove. * configure.ac: New file, generated from configure.in by autoupdate.
* 2001-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-09-242-1/+5
| | | | * psxtests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
* 2001-09-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-09-1925-24/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | * psx01/Makefile.am: include leaf.am instead of leaf.cfg. * psx11/Makefile.am: include leaf.am instead of leaf.cfg. * psxcancel/Makefile.am: include leaf.am instead of leaf.cfg. * psx02/Makefile.am: include leaf.am instead of leaf.cfg. * psx13/Makefile.am: include leaf.am instead of leaf.cfg. * psxtime/Makefile.am: include leaf.am instead of leaf.cfg. * psxchroot01/Makefile.am: include leaf.am instead of leaf.cfg. * psx07/Makefile.am: include leaf.am instead of leaf.cfg. * psxmsgq01/Makefile.am: include leaf.am instead of leaf.cfg. * psxtimer/Makefile.am: include leaf.am instead of leaf.cfg. * psx10/Makefile.am: include leaf.am instead of leaf.cfg. * psx08/Makefile.am: include leaf.am instead of leaf.cfg. * psxhdrs/Makefile.am: include leaf.am instead of leaf.cfg. * psxfile01/Makefile.am: include leaf.am instead of leaf.cfg. * psx05/Makefile.am: include leaf.am instead of leaf.cfg. * psx09/Makefile.am: include leaf.am instead of leaf.cfg. * psxmount/Makefile.am: include leaf.am instead of leaf.cfg. * psxstat/Makefile.am: include leaf.am instead of leaf.cfg. * psx12/Makefile.am: include leaf.am instead of leaf.cfg. * psxreaddir/Makefile.am: include leaf.am instead of leaf.cfg. * psxsem01/Makefile.am: include leaf.am instead of leaf.cfg. * psx03/Makefile.am: include leaf.am instead of leaf.cfg. * psx04/Makefile.am: include leaf.am instead of leaf.cfg. * psx06/Makefile.am: include leaf.am instead of leaf.cfg.
* 2001-08-09 Fernando-Ruiz Casas <correo@fernando-ruiz.com>Joel Sherrill2001-08-093-9/+21
| | | | | | * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/psxchroot01.scn, psxchroot01/test.c: Implemented the psxchroot01 test.
* 2001-05-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-05-257-1/+210
| | | | | | | | * Added once version of psxchroot01 test for user review. * psxchroot01: New directory. * psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c, psxchroot01/psxchroot01.scn, psxchroot01/.cvsignore: New files. * configure.in, Makefile.am: Modified to reflect above.
* 2001-05-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-05-101-0/+4
| | | | * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
* 2001-04-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-04-243-0/+56
| | | | | | | * psxfile01/test.c, psxfile01/psxfile01.scn : Added test case for open, write, reopen, append twice from Andrew Bythell <abythell@nortelnetworks.com> that tripped an initialization problem in the IMFS.
* 2001-04-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-04-2012-309/+306
| | | | | | | | * psx04/init.c, psx04/psx04.scn, psx07/init.c, psx07/psx07.scn, psxfile01/psxfile01.scn, psxmsgq01/psxmsgq01.scn, psxreaddir/test.c, psxstat/psxstat.scn, psxstat/test.c, psxtime/psxtime.scn, psxtimer/psxtimer.scn: Various adjustments so test output matches screens more reliably.
* 2001-01-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-01-252-5/+7
| | | | * psx01/psx01.scn: Corrected to reflect clock_getres() now working.
* 2000-11-17 Jennifer Averett <jennifer@OARcorp.com>Jennifer Averett2000-11-201-0/+14
| | | | | | | | | | | | | | * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers to remain consistant across platforms and bsps by forcing a mount point in front of all paths. 2000-11-17 Jennifer Averret <jennifer@OARcorp.com> * psxmount/test.c, psxmount/psxmount.scn: Improve output to report expected error condition in one case. * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise readdir() of root of mounted filesystem. Also corrected the screen file for some mistakes noticed in this effort.
* 2000-11-17 Jennifer Averret <jennifer@OARcorp.com>Jennifer Averett2000-11-202-17/+16
| | | | | | | | * psxmount/test.c, psxmount/psxmount.scn: Improve output to report expected error condition in one case. * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise readdir() of root of mounted filesystem. Also corrected the screen file for some mistakes noticed in this effort.
* 2000-11-17 Jennifer Averret <jennifer@OARcorp.com>Jennifer Averett2000-11-172-290/+267
| | | | | | | | * psxmount/test.c, psxmount/psxmount.scn: Improve output to report expected error condition in one case. * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise readdir() of root of mounted filesystem. Also corrected the screen file for some mistakes noticed in this effort.
* 2000-11-17 Jennifer Averret <jennifer@OARcorp.com>Jennifer Averett2000-11-174-81/+143
| | | | | | | | * psxmount/test.c, psxmount/psxmount.scn: Improve output to report expected error condition in one case. * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise readdir() of root of mounted filesystem. Also corrected the screen file for some mistakes noticed in this effort.
* 2000-11-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-153-2/+6
| | | | * psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
* 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-11-092-1/+5
| | | | * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
* 2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-11-022-1/+5
| | | | * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
* 2000-10-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-10-273-2/+8
| | | | | | * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU canonicalization. * psxtests.am: Remove DEFS.
* 2000-10-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-10-253-0/+7
| | | | | * psxmount/test.c, psxstat/test.c: Include <imfs.h> to get IMFS_ops. It was formerly incorrectly prototyped in <libio.h>.
* 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-09-0524-0/+34
| | | | | | | | | | | * 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, psxcancel/Makefile.am, psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am: Include compile.am
* 2000-08-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-09-0117-16/+25
| | | | | | | | | | * 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, psx11/Makefile.am, psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am: Use AM_CPPFLAGS += instead of AM_CPPFLAGS =
* Adding ChangeLogs.Joel Sherrill2000-08-101-0/+3
|
* Patch rtems-rc-20000713-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-07-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that is yet another multilib-related structual cleanup patch: Changes: * Make RTEMS_TEST_NO_PAUSE a tests/ subpackage specific option. - Remove RTEMS_TEST_NO_PAUSE from custom/*.cfg, targopts.h and cpuopts.h. - Add autoconf macros RTEMS_*_RTEMS_TEST_NO_PAUSE (aclocal/rtems-test-no-pause.m4). - Add RTEMS_*_RTEMS_TEST_NO_PAUSE support to sptests/configure.ins and tmtests/configure.in. These are the only subdirectories which currently apply RTEMS_TEST_NO_PAUSE. - Add autoconf-DEFS support to all test subpackages' configure.ins below tests/. I.e. AC_DEFINES now get explicitly propagated as preprocessor defines into Makefiles, cf. AM_CPPFLAGS in tests/*/*.am, instead of using a global config-files. - Remove NDEBUG from custom/*.cfg. * AC_DEFINE POSIX_API, ITRON_API and MULTIPROCESSING in exec/configure.in, only. - All other sources now should relay on the values from cpuopts.h and should not define them themselves. - Several related changes to many configure.ins * Bug-fixes to RTEMS_*_RTEMS_DEBUG macros (Actually workarounds to quoting bugs in autoconf). Notes: * This patch is rather immature and only tested for a small subset of BSPs (requires the tests to be enabled and therefore takes an tremendous amount of disc space and time.) * The patches to *cfg were generated by a script. Expect file formating changes :)
* Merged from 4.5.0-beta3aJoel Sherrill2000-06-1249-185/+217
|
* Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill2000-04-1325-0/+61
| | | | adds .cvsignore.
* Patch rtems-rc-20000118-2.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-01-3123-23/+0
| | | | | that contains cosmetical changes to the Makefile.ams below tests (removes old, now invalid comments from these Makefile.ams).
* Updated to reflect final test output.Joel Sherrill2000-01-141-3/+15
|
* Updated screen to reflect final test output.Joel Sherrill2000-01-141-24/+114
|
* Fixed warnings.Joel Sherrill2000-01-131-14/+0
|
* POSIX message queues now include complete functionality includingJoel Sherrill2000-01-131-2/+22
| | | | | | | | | | | | | | | | blocking sends when the queue is full. The SuperCore was enhanced to support blocking on send. The existing POSIX API was debugged and numerous test cases were added to psxmsgq01 by Jennifer Averett. SuperCore enhancements and resulting modifications to other APIs were done by Joel. There is one significant point of interpretation for the POSIX API. What happens to threads already blocked on a message queue when the mode of that same message queue is changed from blocking to non-blocking? We decided to unblock all waiting tasks with an EAGAIN error just as if a non-blocking version of the same operation had returned unsatisfied. This case is not discussed in the POSIX standard and other implementations may have chosen differently.
* Changed error checking macros for POSIX.Joel Sherrill2000-01-131-50/+50
|
* POSIX message queues now include complete functionality includingJoel Sherrill2000-01-131-247/+1074
| | | | | | | | | | | | | | | | blocking sends when the queue is full. The SuperCore was enhanced to support blocking on send. The existing POSIX API was debugged and numerous test cases were added to psxmsgq01 by Jennifer Averett. SuperCore enhancements and resulting modifications to other APIs were done by Joel. There is one significant point of interpretation for the POSIX API. What happens to threads already blocked on a message queue when the mode of that same message queue is changed from blocking to non-blocking? We decided to unblock all waiting tasks with an EAGAIN error just as if a non-blocking version of the same operation had returned unsatisfied. This case is not discussed in the POSIX standard and other implementations may have chosen differently.
* This test was enhanced to test for the case in sigtimedwait() where itJoel Sherrill2000-01-112-0/+32
| | | | | | | must deal with a pending process oriented signal. Prior to the addition of this testcase, sigtimedwait() did not return properly when a process oriented signal was pending. The problem was reported by Wayne Bullaughey <wayneb@cacdsp.com>.
* Updated to reflect a time that had previously been left out due toJoel Sherrill2000-01-051-0/+37
| | | | an array sizing coding error.
* Screen updated since test runs.Joel Sherrill2000-01-051-1/+24
|
* Corrected so header message is printed.Joel Sherrill2000-01-052-0/+3
|
* + Added tests for open, close, unlink, and send.Jennifer Averett2000-01-051-53/+223
|
* Fixed warnings.Joel Sherrill2000-01-046-4/+7
|
* + Tests added for mq_open, mq_close, and mq_unlinkJennifer Averett1999-12-232-63/+219
|
* Corrected order of output.Joel Sherrill1999-12-131-1/+1
|
* Patch rtems-rc-19991123-rc-3.diff from Ralf CorsepiusJoel Sherrill1999-12-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | <corsepiu@faw.uni-ulm.de>: The patch below provides * automake support for score/cpu/powerpc * The hack to propagate values from *.cfg to automake configuration * A fix for librdbg/powerpc/mcp750/Makefile.am (Was completely corrupted before) * Fixes some files which apparently where missing in rtems-rc-19991123-rc-2.diff * some minor configuration related patches To apply: rm -rf ./c/src/exec/score/cpu/powerpc/wrap patch -p1 < rtems-rc-19991123-rc-3.diff Attention: c/src/exec/score/cpu/[configure.in|aclocal.m4|configure] should be removed after applying the patch. Modifications had been made to the score/cpu/powerpc directory after the snapshot this was based on. In particular, the mpc750 and other_cpu directories had been renamed to new_exception_processing and old_exception_processing. After this patch was applied, modifications were made to account for this.
* Jennifer added initial test code. Conditional'ed out until she hasJoel Sherrill1999-12-021-0/+130
| | | | the opportunity to work with it.
* Moved pmacros.h to include not support/include.Joel Sherrill1999-11-2318-19/+28
|
* Miscellaneous patches from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1999-11-231-1/+1
| | | | | that are part of the Makefile.am conversion effort but were missed in the previous commits.
* Added clock06.c to the compile list.Joel Sherrill1999-11-231-4/+2
|
* Files only used by psxfile01, so moved there.Joel Sherrill1999-11-234-1/+201
|
* Test psxfile02 unused and removed.Joel Sherrill1999-11-231-1/+1
|
* Patch rtems-rc-19991117-14.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1999-11-2325-8/+1012
| | | | to convert the psxtests directory from Makefile.in to Makefile.am.
* + Corrected error messages.Jennifer Averett1999-11-221-30/+80
| | | | | | | | + Added tests for sem_open, sem_close, and sem_unlink. + Yellow lined sem_open, sem_close, sem_unlink, _POSIX_Semaphore_Delete, _POSIX_Semaphore_Name_to_id, and _POSIX_Semaphore_Create_support. Except for MP, pshared OBJECT_REMOTE, and out of memory paths.