summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* tests: Fix build dependenciesSebastian Huber2017-06-137-7/+12
| | | | | | See also: https://www.gnu.org/software/automake/manual/html_node/Built-Sources-Example.html
* spcpuset01: Update due to CPU_CMP() changesSebastian Huber2017-06-091-1/+1
| | | | Close #3036.
* spcpuset01: Update due to CPU_NAND_S() changesSebastian Huber2017-06-071-3/+3
| | | | Close #3032.
* Fix CPU_COPY() usageSebastian Huber2017-06-074-6/+6
| | | | | | | | The original CPU_COPY() support of Newlib <sys/cpuset.h> had the parameters in the wrong order. This is fixed in Newlib since 2017-05-22. Update #3023.
* Do not include <sys/ioctl.h> in kernel-spaceSebastian Huber2017-06-072-0/+2
| | | | Update #2833.
* Move RTEMS-specific Termios API contentSebastian Huber2017-06-074-84/+6
| | | | | | | Remove obsolete support for OFILL, OFDEL, NLDLY, CRDLY, BSDLY, VTDLY, and FFDLY which is not present on FreeBSD and not implemented in Linux. Update #2833.
* build-system: Fix the targets support for the parallel build.Chris Johns2017-05-262-3/+2
|
* testsuite: Fix excluding tests that a substring of another test.Chris Johns2017-05-251-11/+10
| | | | | Fix excluding `math` when there is a test `mathl`. The shell test used fails in this case. This patch's approach is much simpler.
* testsuite: Add fsjffs2gc01 to the disable JFFS tests.Chris Johns2017-05-241-0/+1
|
* testusite: Fix the parallel build test excludes.Chris Johns2017-05-241-26/+22
|
* confdefs.h: Add SMP enabled field to configurationSebastian Huber2017-05-1618-2/+34
| | | | | | | | | | | Do not use the processor count to determine if SMP is enabled. Instead use a dedicated configuration option. Enable SMP by default in SMP configurations. Add CONFIGURE_DISABLE_SMP_CONFIGURATION to all test which would fail otherwise. Update #3001.
* sptests/spprivenv01: Use default task modeSebastian Huber2017-05-121-1/+1
| | | | There is no need to run the task with interrupts disabled.
* confdefs.h: Use SMP scheduler only if necessarySebastian Huber2017-05-121-0/+2
| | | | Update #3001.
* confdefs.h: CONFIGURE_DISABLE_SMP_CONFIGURATIONSebastian Huber2017-05-1116-0/+32
| | | | | | | | | | | Enable the SMP configuration by default in case SMP is enabled. Add configuration option CONFIGURE_DISABLE_SMP_CONFIGURATION to disable it explicitly. Add CONFIGURE_DISABLE_SMP_CONFIGURATION to all test which would fail otherwise. Update #3001.
* testsuites: Build the tests in parallel if make is asked too.Chris Johns2017-05-111-22/+29
|
* testsuites: Fix build dependences for generated files.Chris Johns2017-05-117-2/+18
|
* posix/mman: add mmap support for shm objectsGedare Bloom2017-05-051-1/+2
| | | | Update #2859.
* dhrystone/dhry_1.c: Move assignment to before start of timerJoel Sherrill2017-04-261-5/+5
|
* block08/bdbuf_tests.c: Add include of <rtems/inttypes.h>Joel Sherrill2017-04-251-0/+1
|
* rtems/inttypes.h, block08: Add and use PRIdrtems_blkdev_bnumJoel Sherrill2017-04-251-1/+5
|
* psxtests/Makefile.am: Disable tests which should not be built when POSIX is ↵Joel Sherrill2017-04-251-2/+2
| | | | disabled
* devnullfatal01/testcase.h: Avoid redefinition of TESTS_USE_PRINTKJoel Sherrill2017-04-251-1/+3
|
* linpack/linpack-pc.c: Fix no return statement warningJoel Sherrill2017-04-231-0/+3
|
* dhrystone/dhry_1.c: Fix may be used uninitialized warningJoel Sherrill2017-04-231-0/+5
|
* rtems/inttypes.h: Add blksize_t and blkcnt_tJoel Sherrill2017-04-221-29/+1
|
* Merge tmacros.h PRIxxx constants from testsuites/ into <rtems/inttypes.h>Joel Sherrill2017-04-181-41/+1
| | | | | | | This completes the initial creation of rtems/inttypes.h based on all existing PRIxxx definitions contained in RTEMS Project owned code. closes #2983.
* testsuite: Fix rtems-test-check not excluding tests.Chris Johns2017-04-182-3/+76
| | | | | | | | The include file handling was broken. Add a test configuration data README. Closes #2981.
* smpcache01: Fix test to run on QorIQ T4240Sebastian Huber2017-04-051-31/+70
|
* spcache01: Instruction cache invalidate workaroundSebastian Huber2017-04-051-4/+41
| | | | | On some systems, the instruction cache invalidation is not allowed by the MMU.
* dhrystone: Fix warningsSebastian Huber2017-04-051-2/+4
| | | | Close #2977.
* psxstrsignal01: Remove warningsJoel Sherrill2017-04-041-0/+4
|
* testsuite: Add a common test configuration. Fix configure.ac and Makefile.am ↵Chris Johns2017-04-0427-347/+516
| | | | | | | | | | | | | | | | | | | | | | | | | | errors. - Add a top level test configuration file for test states that are common to all BSPs. This saves adding a test configuration (tcfg) file for every BSP. - Add the test states 'user-input' and 'benchmark'. This lets 'rtems-test' stop the test rather than waiting for a timeout or letting a benchmark run without the user asking for it to run. - Implement rtems-test-check in Python to make it faster. The shell script had grown to a point it was noticably slowing the build down. - Fix the configure.ac and Makefile.am files for a number of the test directories. The files are difficiult to keep in sync with the number of tests and mistakes can happen such as tests being left out of the build. The test fsrofs01 is an example. Also a there was a mix of SUBDIRS and _SUBDIRS being used and only _SUBDIRS should be used. - Fix the test fsrofs01 so it compiles. Closes #2963.
* libdl: Support link ordered loading of ELF sections.Chris Johns2017-03-311-1305/+1357
| | | | | | | | | | | | | The ARM C++ exception ABI uses an address ordered index table to locate the correct frame data and this requires the EXIDX sections are loaded in the order the order the matching text is loaded. The EXIDX sections set the SHF_LINK_ORDER flag and link field. This patch adds support to load those flagged sections in the linked-to section order. Updates #2955. Closes #2959
* benchmarks/whetstone: Port to RTEMSSebastian Huber2017-03-295-15/+39
| | | | Update #2958.
* benchmarks/whetstone: ImportSebastian Huber2017-03-291-0/+433
| | | | | | | | Import whetstone sources from: http://www.netlib.org/benchmark/whetstone.c Update #2958.
* benchmarks/linpack: Port to RTEMSSebastian Huber2017-03-295-180/+109
| | | | Close #2958.
* benchmarks/linpack: ImportSebastian Huber2017-03-291-0/+1333
| | | | | | | | Import linpack sources from: http://www.netlib.org/benchmark/linpack-pc.c Update #2958.
* benchmarks/dhrystone: Port to RTEMSSebastian Huber2017-03-297-33/+128
| | | | Update #2958.
* benchmarks/dhrystone: ImportSebastian Huber2017-03-296-0/+1596
| | | | | | | | Import dhrystone sources from: http://www.netlib.org/benchmark/dhry-c Update #2958.
* benchmarks: Add benchmark templatesSebastian Huber2017-03-2915-1/+273
| | | | Update #2958.
* termios: Synchronize with latest FreeBSD headersKevin Kirspel2017-03-2212-256/+592
| | | | | | | | | | | Adding modified FreeBSD headers to synchronize RTEMS termios with FreeBSD. Modify termios to support dedicated input and output baud for termios structure. Updated BSPs to use dedicated input and output baud in termios structure. Updated tools to use dedicated input and output baud in termios structure. Updated termios testsuites to use dedicated input and output baud in termios structure. Close #2897.
* dosfs: Fix file name searchSebastian Huber2017-03-161-1/+10
| | | | | | | Do not use our long file name entry count to optimize the file name search. The Unicode comparison must be taken into account. Update #2939.
* dosfs: Fix fat_file_write()Sebastian Huber2017-03-167-6/+172
| | | | | | | | Remove forced overwrite which leads to file data corruption. The logic to determine a forced overwrite was fundamentally broken. For simplity, disable this feature. Update #2622.
* dosfs: Fix msdos_utf8_normalize_and_fold()Sebastian Huber2017-03-161-3/+20
| | | | | | | | It is all right in case the result uses the full destination buffer. Without this fix the handling of a maximum 8.3 short file name is broken. Update #2928.
* libio: Fix deadlock in location managementSebastian Huber2017-03-161-4/+4
| | | | | | | | Perform a context-dependent deferred location release to avoid a deadlock on the file system instance locks, for example during a chdir(). Update #2936.
* psxstrsignal01: New testJoel Sherrill2017-03-156-1/+198
|
* Fix rtems-test-check with a BSD sed.Chris Johns2017-03-141-1/+1
| | | | | BSD sed does not support '\t' and treated '[ \t]' as 3 characters. This patch uses a standard method of supporting blank spaces.
* cdtest: Print begin of test only onceSebastian Huber2017-03-031-2/+0
|
* termios09: Test send callbackSebastian Huber2017-02-281-0/+26
|
* termios: Implement non-blocking writeSebastian Huber2017-02-281-0/+33
|