summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* score: replace current and real priority with priority nodeGedare Bloom2018-03-232-10/+11
| | | | | | | | | Encapsulate the current_priority and real_priority fields of the thread control block with a Thread_Priority_node struct. Propagate modifications throughout the tree where the two fields are directly accessed. Updates #3359.
* sptests: Add spmutex01 to buildGedare Bloom2018-03-233-12/+4
|
* sptests/spmutex01: test flush with inherit prioSebastian Huber2018-03-231-6/+42
|
* sptests/spmutex01: strip out deadlock, c11, posixGedare Bloom2018-03-232-267/+1
|
* sptests/spmutex01: add tests for lock nestingSebastian Huber2018-03-231-7/+134
|
* sptests/spmutex01: refactor and add deadlock testSebastian Huber2018-03-232-39/+379
|
* score: Test thread priority queue disciplinesSebastian Huber2018-03-234-0/+304
| | | | | Add test sptests/spmutex01, since no existing uni-processor test covered the thread priority queueing discipline for CORE mutexes.
* sptests/spsem05: another test of prio stepdown on sem releaseGedare Bloom2018-03-236-1/+201
|
* sptests/spsem04: test prio stepdown on sem releaseGedare Bloom2018-03-236-1/+185
| | | | Closes #3263.
* sptests: back-port spsem01, spsem02, and spsem03 from 4.11Gedare Bloom2018-03-2314-0/+661
|
* Backport capability to exclude tests from buildingJoel Sherrill2016-09-0611-31/+96
| | | | Backported build infrastructure and .tcfg files from master.
* rtems-test-check: Ignore tests which require real ISR based clock tickChris Johns2016-09-041-0/+72
| | | | | | | | | | | | | BSPs for simulators which do not include a clock tick interrupt source are incapable of running some tests successfully. This is a common characteristic of some BSPs and a fixed set of tests. There is no point in duplicating this list of tests in those BSPs test configuration. Read testsuites/testdata/require-tick-isr.tcfg for details. Conflicts: testsuites/automake/test-subdirs.am tools/build/rtems-test-check
* posix: Fix return states of pthread_kill()Sebastian Huber2016-05-171-6/+2
| | | | | | POSIX mandates that an error code is returned and not -1 plus errno. Update #2715.
* posix: Fix return status of pthread_cancel()Sebastian Huber2016-05-171-2/+2
| | | | | | | POSIX recommends ESRCH in case no thread exists for the specified identifier. Update #2713.
* score: PR2179: Fix initially locked PI mutexSebastian Huber2014-08-202-0/+39
|
* score: PR2179: Fix initially locked PCP mutexesSebastian Huber2014-05-232-0/+37
| | | | | Elevate the priority of the creating task to the ceiling priority in case a semaphore is created as initially locked.
* rtems: Critical fix for eventsSebastian Huber2013-01-072-20/+293
| | | | | | | Commit 4b45c1393ce4ee3e1c2762ef3145d2bd6b5b38da marked a test in _Event_Timeout() as debug only. This test is required also in non-debug configurations since otherwise state corruption can happen. A revised test sptests/spintrcritical10 checks the relevant sequences.
* libblock: Fix purge device tree traversalSebastian Huber2012-08-096-0/+180
|
* PR2040: libtests/flashdisk01: New testSebastian Huber2012-03-148-0/+1534
|
* Add .git ignore. Remove .cvsignoreJoel Sherrill2012-02-02314-773/+0
|
* Upgrade to 4.10.24.10.2Joel Sherrill2011-12-131-1/+1
|
* 2011-12-09 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-12-093-4/+6
| | | | * math/init.c, mathf/init.c: Use DEVFS since we do have devices.
* 2011-08-21 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-08-212-6/+10
| | | | | PR 1890/cpukit * psxmsgq01/init.c: POSIX says msg_prio is allowed to be NULL.
* 2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-07-318-1/+199
| | | | | | | | | | | | PR 1855/cpukit * Makefile.am, configure.ac: Correct signal processing during pthread_join. We are supposed to unblock the thread waiting on a pthread_join(), dispatch the signal handler, account for it potentially overwriting errno, and then have the thread return to blocking within pthread_join(). * psxeintr_join/.cvsignore, psxeintr_join/Makefile.am, psxeintr_join/init.c, psxeintr_join/psxeintr_join.doc, psxeintr_join/psxeintr_join.scn: New files.
* 2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-07-3111-29/+195
| | | | | | | | | | PR 1867/cpukit * Makefile.am, configure.ac, psx12/task.c, psxkey03/init.c, psxrwlock01/test.c: Correct implementation of pthread_exit() and pthread_join() to support the case where a thread is joinable but calls pthread_exit() before a thread has attempted to join. * psx16/.cvsignore, psx16/Makefile.am, psx16/init.c, psx16/psx16.doc, psx16/psx16.scn: New files.
* Upgrade to 4.10.14.10.1Joel Sherrill2011-07-211-1/+1
|
* 2011-05-27 Chris Johns <chrisj@rtems.org>Chris Johns2011-05-263-2/+541
| | | | | | * samples/fileio/init.c, samples/fileio/system.h: Add support for create a RAM disk from the shell to aid bug testing on the 4.10 branch.
* This commit was manufactured by cvs2svn to create branchcvs2git2011-03-185-0/+458
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'rtems-4-10-branch'. Cherrypick from master 2011-03-18 10:11:40 UTC Ralf Corsepius <ralf.corsepius@rtems.org> '2010-04-09 Ralf Corsépius <ralf.corsepius@rtems.org>': cpukit/zlib/ChangeLog cpukit/zlib/ChangeLog.zlib cpukit/zlib/FAQ cpukit/zlib/Makefile.am cpukit/zlib/README cpukit/zlib/adler32.c cpukit/zlib/compress.c cpukit/zlib/crc32.c cpukit/zlib/deflate.c cpukit/zlib/deflate.h cpukit/zlib/doc/algorithm.txt cpukit/zlib/gzclose.c cpukit/zlib/gzguts.h cpukit/zlib/gzlib.c cpukit/zlib/gzread.c cpukit/zlib/gzwrite.c cpukit/zlib/infback.c cpukit/zlib/inffast.c cpukit/zlib/inflate.c cpukit/zlib/inflate.h cpukit/zlib/inftrees.c cpukit/zlib/inftrees.h cpukit/zlib/trees.c cpukit/zlib/uncompr.c cpukit/zlib/zconf.h cpukit/zlib/zlib.3 cpukit/zlib/zlib.h cpukit/zlib/zutil.c cpukit/zlib/zutil.h testsuites/libtests/mathf/.cvsignore testsuites/libtests/mathf/Makefile.am testsuites/libtests/mathf/mathf.scn Cherrypick from master 2011-02-02 13:58:02 UTC Ralf Corsepius <ralf.corsepius@rtems.org> 'New (Split out from math/).': testsuites/libtests/mathf/domathf.c testsuites/libtests/mathf/init.c
* Ensure all version instances say 4.10.Joel Sherrill2011-02-081-1/+1
|
* 2011-02-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-082-2/+5
| | | | | * sp69/init.c: Use "ld" instead of PRId32 to print struct timespec->tv_nsec.
* 2011-02-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-082-8/+4
| | | | * support/include/tmacros.h: Remove PRIxblksize_t, PRIxblkcnt_t.
* 2011-02-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-082-0/+22
| | | | | | * include/pmacros.h: Add PRIxblksize_t, PRIxblkcnt_t. * configure.ac: Add AC_CHECK_SIZEOF([blksize_t]), AC_CHECK_SIZEOF([blkcnt_t]).
* 2011-02-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-081-0/+6
| | | | | | * include/pmacros.h: Add PRIxblksize_t, PRIxblkcnt_t. * configure.ac: Add AC_CHECK_SIZEOF([blksize_t]), AC_CHECK_SIZEOF([blkcnt_t]).
* 2011-02-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-082-1/+5
| | | | * sp19/inttest.h: Use PRIx32 instead of "lx".
* 2011-02-02 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-02-022-6/+9
| | | | * sp04/tswitch.c: Shrink memory requirements.
* 2011-02-02 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-02-022-5/+8
| | | | * cpuuse/tswitch.c: Shrink memory requirements.
* 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-0221-22/+62
| | | | * configure.ac: Require autoconf-2.68, automake-1.11.1.
* 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-021-0/+4
| | | | * configure.ac: Require autoconf-2.68, automake-1.11.1.
* 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-028-753/+19
| | | | | | | | | * math/math.scn, mathf/mathf.scn: Regenerate. * Makefile.am, configure.ac: Add mathf/. * math/init.c, math/Makefile.am: Reflect having split-out mathf. * math/domathf.c, math/domathl.c: Remove. * mathf/Makefile.am, mathf/domathf.c, mathf/init.c, mathf/mathf.scn: New (Split out from math/).
* 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-022-3/+9
| | | | | | * math/init.c: Use fprintf(stdout,..) instead of printf. Use CONFIGURE_APPLICATION_DISABLE_FILESYSTEM.
* This commit was manufactured by cvs2svn to create branchcvs2git2011-02-018-0/+1262
| | | | | | | | | | | | | | 'rtems-4-10-branch'. Cherrypick from master 2011-02-01 05:48:30 UTC Ralf Corsepius <ralf.corsepius@rtems.org> '2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>': cpukit/libmisc/stringto/stringtolongdouble.c testsuites/libtests/POSIX/htonl.c testsuites/libtests/math/.cvsignore testsuites/libtests/math/Makefile.am testsuites/libtests/math/domath.c testsuites/libtests/math/domath.in testsuites/libtests/math/domathf.c testsuites/libtests/math/domathl.c testsuites/libtests/math/init.c
* 2011-01-27 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-01-272-0/+249
| | | | * math/math.scn: New.
* 2011-01-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-01-143-0/+10
| | | | | | | | * math/domath.c, math/domathf.c, math/domath.in, math/domathl.c, math/init.c, math/Makefile.am: New (Import from rtems-4.11). * Makefile.am: Add math/ * configure.ac: Add math/Makefile.
* 2010-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-10-012-2/+7
| | | | | PR 1708/build: * aclocal/check-cpuopts.m4: Fix m4-quoting.
* 2010-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-10-011-2/+2
| | | | | * configure.ac: Check for pthread_attr_{get,set}cputime instead of pthread_pthread_attr_{get,set}cputime (Typo).
* 2010-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-10-011-0/+5
| | | | | * configure.ac: Check for pthread_attr_{get,set}cputime instead of pthread_pthread_attr_{get,set}cputime (Typo).
* 2010-09-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-09-232-2/+6
| | | | * aclocal/check-cpuopts.m4: Add AC_LANG_SOURCE.
* 2010-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-09-012-0/+8
| | | | | * POSIX/Makefile.am: Add htonl. * POSIX/htonl.c: New.
* 2010-06-02 Chris Johns <chrisj@rtems.org>Chris Johns2010-06-022-4/+4
| | | | * iostream/init.cc: Remove the hack.
* 2010-06-02 Chris Johns <chrisj@rtems.org>Chris Johns2010-06-025-91/+78
| | | | | * psxfile01/test.c, psxmount/test.c, psxreaddir/test.c, psxstat/test.c: Update to the new mount API.