summaryrefslogtreecommitdiffstats
path: root/testsuites/psxtests (follow)
Commit message (Collapse)AuthorAgeFilesLines
* posix_devctl - Add support for SOCKCLOSEJoel Sherrill2020-01-174-2/+38
| | | | | | | | | The FACE Technical Standard, Edition 3.0 and later require the definition of the subcommand SOCKCLOSE in <devctl.h>. Reference: ​https://www.opengroup.org/face closes #3856.
* config: CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORSSebastian Huber2019-12-1925-28/+28
| | | | | | | Rename CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS into CONFIGURE_MAXIMUM_FILE_DESCRIPTORS. Update #3753.
* config: Add CONFIGURE_IMFS_ENABLE_MKFIFOSebastian Huber2019-12-132-3/+2
| | | | | | | | Obsolete undocumented configuration options CONFIGURE_MAXIMUM_FIFOS and CONFIGURE_MAXIMUM_PIPES. Replace these options with the new CONFIGURE_IMFS_ENABLE_MKFIFO configuration option. Update #3840.
* libtest: Change expected pass state stringSebastian Huber2019-12-052-2/+2
| | | | Use separator character '_' for all test states.
* Move feature macro before "config.h" includeSebastian Huber2019-12-0227-43/+67
| | | | | | | This allows to use header includes in "config.h" to reduce the build configuration checks. Update #3818.
* psxinttypes01: Remove invalid test casesSebastian Huber2019-11-263-30/+6
| | | | | | The functions expect a valid string as input according to POSIX. On systems with a NULL pointer protection the test cases ended up in exceptions.
* sptests: Avoid include path magicSebastian Huber2019-11-125-22/+36
| | | | Update #3818.
* tests: Simplify fatal error test supportSebastian Huber2019-11-123-87/+44
| | | | | | Move system.h to shared init.c. Update #3818.
* psxtests: Avoid build system defined definesSebastian Huber2019-11-124-255/+241
| | | | Update #3818.
* psxfenv01: Check FE_DIVBYZERO defineSebastian Huber2019-11-121-0/+2
|
* psxtests/psxualarm: Fix test failureSebastian Huber2019-10-011-0/+8
| | | | Update #3794.
* Correct initial POSIX signals maskJoel Sherrill2019-09-2413-0/+513
| | | | | | | | | | | | + Modify POSIX thread create extension to ensure expected initial signal mask is provided to system threads, initial tasks and threads, and inheritied by tasks and threads. + Adds psxsignal07 to verify functionality when using a POSIX Initialization thread and POSIX threads. + Adds psxsignal08 to verify functionality when using a Classic API Initialization task and Classic API tasks. Closes #3794.
* Add psxfenv01 test to psxtestsVaibhav Gupta2019-09-105-2/+173
| | | | | | Note that this test requires a functional fenv implementation. Some targets have multilib variants where the fenv implementation is not 100% passing.
* psxtests: Add ndbm test suiteVaibhav Gupta2019-07-305-0/+379
| | | | | | | | | Joel Sherrill <joel@rtems.org> modified the patch to add autoconf logic to avoid building this new test unless the tool chain include <ndbm.h>. The ensures that git bisect continues to work and that the addition of this test does not immediately force the entire community to update their tools.
* psxtests: Add psxinttypes01 for <inttypes.h> methodsVaibhav Gupta2019-06-195-0/+327
|
* Makefile.am: Add psxhdrs/termios files to buildJoel Sherrill2019-05-071-12/+12
|
* psxhdrs: Add POSIX API Signature Compliance Tests for termios.hJacob Shin2019-05-0712-0/+560
|
* rtems: Add rtems_scheduler_get_processor_maximum()Sebastian Huber2019-04-091-1/+2
| | | | | | | | | | | Add rtems_scheduler_get_processor_maximum() as a replacement for rtems_get_processor_count(). The rtems_get_processor_count() is a bit orphaned. Adopt it by the Scheduler Manager. The count is also misleading, since the processor set may have gaps and the actual count of online processors may be less than the value returned by rtems_get_processor_count(). Update #3732.
* psxhdrs/stdio/v*.c: Fix warnings in varargs testsJoel Sherrill2019-03-258-16/+26
|
* testsuite: Make the OPERATION_COUNT a test configuration parameter.Chris Johns2019-03-072-19/+22
| | | | | - Add a small memory test config file. - Update the small memory PowerPC BSPs to use the new test config.
* psxtests/psxonce01: Fix typoSebastian Huber2019-02-181-2/+2
| | | | Update #3334.
* score: Avoid some deadlocks in _Once()Sebastian Huber2019-02-183-19/+80
| | | | | | | | Recursive usage of the same pthread_once_t results now in a deadlock. Previously, an error of EINVAL was returned. This usage scenario is invalid according to the POSIX pthread_once() specification. Close #3334.
* psxtests: Remove bogus fileSebastian Huber2019-02-121-38/+0
| | | | | | This file is unused and makes trouble on Windows. Updates #3638.
* build: Do not install test programsSebastian Huber2019-01-301-3/+1
|
* Fix format warnings due to ino_t changesSebastian Huber2019-01-101-1/+1
|
* psxconfig01: Fix pre-processor conditionsSebastian Huber2019-01-101-20/+20
| | | | | | Do not rely on compiler optimizations to throw away empty loops. Close #3673.
* psxhdrs: Add POSIX API Signature Compliance Tests for errno.hJacob Shin2019-01-082-0/+45
|
* psxfile01: Fix one second sleepJiri Gaisler2019-01-071-1/+1
| | | | | | | | Checking of atime in psxfile01 (line 713) can fail since a delay for rtems_clock_get_ticks_per_second (line 699) gives a delay of less than one second, depending on when the last tick occurred. atime is measured in whole seconds, and a fast processor might read the file before a new second occurs. Add one tick to the delay will solve the problem.
* psxhdrs: Changing copyright license to BSD-2-ClauseJacob Shin2018-12-20139-1535/+3062
|
* psxhdrs: Update licenses to 2-Clause BSD (GCI 2018)Marçal Comajoan Cara2018-12-1412-132/+264
| | | | | | Updated licenses of the files I wrote to the 2-Clause BSD License. This work was part of GCI 2018.
* Some minor fix on psxhdrsHimanshu402018-12-144-18/+4
|
* psxhdrs: Changed the copyright license to BSD-2-Clause (GCI 2018)Himanshu402018-12-14218-2663/+5067
|
* score: Static Objects_Information initializationSebastian Huber2018-12-141-20/+15
| | | | | | | | | | | Statically allocate the objects information together with the initial set of objects either via <rtems/confdefs.h>. Provide default object informations with zero objects via librtemscpu.a. This greatly simplifies the workspace size estimate. RTEMS applications which do not use the unlimited objects option are easier to debug since all objects reside now in statically allocated objects of the right types. Close #3621.
* psxhdrs: Changed the Copyright license to BSD-2-Clause .Pritish Jain2018-12-13195-2935/+5080
| | | | | The Copyright clause has been changed to BSD-2-Clause for all the tests in the header files math.h , utime.h , fmtmsg.h and sys/ipc.h .
* psxhdrs: Add POSIX API Signature Compliance Tests for sys/msg.h (GCI 2018)Jacob Shin2018-12-135-0/+219
|
* psxhdrs: Add POSIX API Signature Compliance Tests for sys/select.h (GCI 2018)Jacob Shin2018-12-137-1/+304
| | | | The Google Code-In finished before I could submit this, so I thought I would submit this instead of letting it go to waste.
* psxhdrs: Add POSIX Signature Compliance Test for sys/shm.h (GCI 2018)ABR290B2018-12-135-0/+151
|
* POSIX Signature Compliance Test for utmpx.h (GCI2018)ABR290B2018-12-137-0/+218
|
* POSIX Signature Compliance Test for sys/statvfs.h (GCI 2018)ABR290B2018-12-133-0/+76
|
* psxhdrs: Add POSIX API Signature Compliance Tests for net/if.hJacob Shin2018-12-125-0/+195
|
* psxhdrs/: Changed boilerplate licenses to BSD-2 (GCI 2018)zehata2018-12-11187-2149/+4205
|
* psxhdrs: POSIX API Signature Compliance Test for setjmp.h (GCI2018)ABR290B2018-12-115-1/+146
|
* psxhdrs: Implement POSIX API Signature Compliance Tests for poll.h (GCI 2018)Marçal Comajoan Cara2018-12-112-0/+51
| | | | | | | poll.h implements poll() which is not supported by RTEMS according to the RTEMS POSIX 1003.1 Compliance Guide. See #3657. This work was part of GCI 2018.
* psxhdrs: Add POSIX Compliance Tests for wordexp.h (GCI 2018)Pritish Jain2018-12-113-0/+101
|
* psxhdrs: Fix compile errorsSebastian Huber2018-12-118-16/+16
|
* psxhdrs: Add POSIX API Signature Compliance Tests for pwd.h (GCI 2018)Himanshu402018-12-108-0/+295
|
* psxhdrs: Add POSIX API Signature Compliance Tests for fcntl.h (GCI 2018)Zenon2018-12-104-0/+151
|
* psxtests/Makefile.am: Add fcntl methods missed in previous commitJoel Sherrill2018-12-101-0/+6
|
* psxtests/Makefile.am: Correct spacingJoel Sherrill2018-12-101-39/+39
|
* psxhdrs: Add POSIX API Signature Compliance Tests for sys/resource.h (GCI 2018)Jacob Shin2018-12-106-1/+202
|