summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* score: Fix thread restart extensions contextSebastian Huber2014-03-311-3/+84
| | | | | Run the thread restart extensions in the context of the restarted thread. Run them with thread dispatching enabled.
* score: Use thread action for thread restartSebastian Huber2014-03-317-24/+157
| | | | | The thread restart is now supported on SMP. New test smptests/smpthreadlife01.
* tests/fatal: Fix test namesSebastian Huber2014-03-315-5/+5
|
* psxtests/psxconfig01: Fix for POSIX keys configSebastian Huber2014-03-311-1/+1
|
* smptests/smpfatal03: Fix end of test outputSebastian Huber2014-03-311-5/+12
|
* sptests/sp44: Fix end of test outputSebastian Huber2014-03-311-1/+2
|
* sptests: New tests split from sp09 screen 1 and screen 2.Bjorn Larsson2014-03-2827-435/+444
| | | | | | Split sp09 screen 1 into new test sptask_err04. Split sp09 screen 2 into new tests sptask__err02 and spclock_err01, as well as moving one verification into sptimer_err01.
* sptask_err03: New test split from sp09 screen 3.Bjorn Larsson2014-03-2810-34/+151
|
* spevent_err03: New test split from sp09 screen 4.Bjorn Larsson2014-03-2810-28/+122
|
* sptests: split sp09 screen 5,6 into spsem_err01, spsem_err02, and sptask_err01.Bjorn Larsson2014-03-2822-79/+574
| | | | | sp09 screen 5 split into spsem_err01, sp09 screen 6 split into spsem_err02, and sptask_err01.
* sptests: Split sp09 screens 7,8 into spmsg1_err01 and spmsgq_err02.Bjorn Larsson2014-03-2817-85/+396
| | | | | | spmsgq_err01 test replaces rtems_message_queue_XXX error tests from sp09 screen 7. spmsgq_err02 replaces rtems_message_queue_XXX error tests from sp09 screen 8.
* spport_err01: New test split from sp09Bjorn Larsson2014-03-2811-29/+139
| | | | This test verifies rtems_port_XXX error tests from sp09 screen 9.
* spsignal_err01: New test split from sp09.Bjorn Larsson2014-03-2810-31/+205
| | | | | This test moves rtems_signal_send error testing from sp09 screen 9 into its own test.
* spintr_err01: New test split from sp09.Bjorn Larsson2014-03-2810-44/+217
| | | | | This test contains the interrupt catch error tests from sp09 screen 9.
* spratemon_err01: New test split from sp09.Bjorn Larsson2014-03-2814-53/+201
|
* samples/base_mp: Include missing header fileSebastian Huber2014-03-271-0/+2
|
* privateenv: Use POSIX keys instead of task variables.Christian Mauderer2014-03-2715-4/+99
|
* privateenv: Remove sharing of user environment between threads.Christian Mauderer2014-03-275-50/+23
|
* tests: Produce proper begin/end messagesSebastian Huber2014-03-256-18/+61
|
* tmtests/tmcontext01: Use <rtems/test.h>Sebastian Huber2014-03-251-11/+5
|
* score: Delete _Watchdog_Report()Sebastian Huber2014-03-254-37/+0
| | | | | | | Delete _Watchdog_Report_chain(). These two functions use printk() with thread dispatching and interrupts disabled. So they are pretty useless in real applications. They are not part of the application APIs. They are only used in one test and do nothing useful in this test.
* sptests/spprintk: Use <rtems/test.h>Sebastian Huber2014-03-251-2/+4
|
* psxtmtests: Add test.h supportbjorn larsson2014-03-2544-88/+176
|
* tmtests: convert to test.hbjorn larsson2014-03-2533-66/+132
|
* tests/sptests: Use <rtems/test.h>Sebastian Huber2014-03-25224-313/+896
|
* tests/psxtests: Use <rtems/test.h>Sebastian Huber2014-03-25131-190/+543
|
* tests: Use rtems_status_text()Sebastian Huber2014-03-252-58/+2
|
* libcsupport: Use POSIX keys for GXX key functionsChristian Mauderer2014-03-245-11/+37
| | | | | With this patch C++ applications now eventually need additional POSIX-keys and POSIX-key-value-pairs configured.
* libcsupport: Remove unused gxx-wrapper function.Christian Mauderer2014-03-243-9/+0
| | | | The rtems_gxx_key_dtor function is not longer used by gcc.
* posix: Prevent pthread_setspecific from returning EAGAIN.Christian Mauderer2014-03-243-0/+11
| | | | | | | | The man-page for pthread_setspecific does not define the EAGAIN return value. Further without this patch it was not possible to set keys that have been already set a new value. Add test for setting a new value to a already set key.
* smptests/smpload01: Improve testSebastian Huber2014-03-212-122/+512
| | | | | Add a task producing memory traffic. Add tasks to obtain a priority inheritance semaphore in a synchronized way.
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211420-1420/+1420
|
* fstests/fsrename: Fix stack corruptionSebastian Huber2014-03-202-30/+56
| | | | Use snprintf() instead of sprintf(). Include missing header files.
* cpukit/shell: Replace task variables with posix keys.Christian Mauderer2014-03-202-2/+6
| | | | | | | | | | | | Use posix keys for current shell environment instead of task variables. With this patch the shell needs one posix-key and one posix-key-value-pair configured. Update documentation for the shell. Adapt samples/fileio: - Add necessary objects. - Add login function and custom device name for better testing of the shell.
* tests/libtests: Use <rtems/test.h>Sebastian Huber2014-03-2082-146/+449
|
* tests/fstests: Remove duplicate begin/end messagesSebastian Huber2014-03-2012-31/+7
| | | | Fix file system names. Remove superfluous defines.
* psxonce01: Add call counter to check if init function has been called.Christian Mauderer2014-03-191-13/+14
|
* psxtests: move pthread_once tests into an extra test.Christian Mauderer2014-03-1911-44/+152
|
* posix: Use interal mutex for once implementationSebastian Huber2014-03-191-2/+1
| | | | | | Enable pthread_once() for all configurations. The pthread_once() function is one means to initialize POSIX keys. Another use case is the C++ support.
* smptests/smpload01: Use test extensionSebastian Huber2014-03-171-0/+2
|
* New fstest to check rename POSIX conformanceAndre Marques2014-03-176-0/+1546
| | | | | | | | | | | | | | | | | | | | | | | This patch is a newer version of the test presented on http://www.rtems.org/pipermail/rtems-devel/2014-February/005318.html Unchecked error cases: - EIO (physical error) - ENOSPC (no space left in the new filepath) - EROFS (already covered on testsuites/fstests/fsrofs01) Untested functionality: - File system lock during rename() operation - If after rename() the link count of a file becomes 0 it should be removed and the space ocupied by the file shall be freed and no longer accessible (the function statvfs() gives "not implemented" on the imfs file system, so this is postponed for now)
* tests/fstests: Use <rtems/test.h>Sebastian Huber2014-03-1725-31/+99
|
* tests/smptests: Use <rtems/test.h>Sebastian Huber2014-03-1727-83/+152
|
* tests/samples: Use <rtems/test.h>Sebastian Huber2014-03-1726-25/+95
|
* sapi: Add <rtems/test.h>Sebastian Huber2014-03-172-0/+17
| | | | | | Provide support functions to print the begin/end of test message. Provide a test fatal extension to print out profiling reports in the future.
* smptests/smpload01: New testSebastian Huber2014-03-146-0/+344
|
* score: Add SMP lock profiling supportSebastian Huber2014-03-146-13/+101
|
* sapi: Add per-CPU profiling application level dataSebastian Huber2014-03-141-1/+9
|
* sapi: Add profiling application level supportSebastian Huber2014-03-146-0/+100
|
* psxtests/psxkey07: Do not allocate task IDsSebastian Huber2014-03-121-5/+4
|