summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* psxtmthread05: delete spurious .cvsignore fileGedare Bloom2013-11-271-2/+0
|
* psxtmtests: copy psxtmthread05 to psxtmthread06, fix psxtmthread05Daniel Ramirez2013-11-279-11/+162
| | | | | | The psxtmthread05 test was testing the functionality meant for psxtmthread06. This patch copies the psxtmthread05 to psxtmthread06 and modifies psxtmthread05 to test the intended functionality.
* psxtmtests_plan.csv: Add explicit No statusJoel Sherrill2013-11-271-30/+30
|
* Indicate that test psxtmthread05 has been implementedChirayu Desai2013-11-271-1/+1
| | | | | | * update psxtmtests_plan.csv to reflect that the test has been implemented. * Test implemented in db08c3897f86f99d5a4259506d4463b0ec440762
* psxtests: Add test document file to psx06.Steven Kou2013-11-271-0/+34
|
* psxtmtests: Add psxtmthread05 for pthread_setschedparamChirayu Desai2013-11-275-0/+153
| | | | | | New test psxtmthread 05 uses two tasks and times lowering the priority of one task plus the preemption and context switch to the other task.
* psxtests: Add test document file to psx09.Steven Kou2013-11-251-0/+25
|
* psxtests: Add test document file to psx08.Steven Kou2013-11-251-0/+28
|
* psxtests: add psx01/psx01.docAnnelies Odermann2013-11-221-0/+36
|
* score/rbtree: Remove "unprotected" from APISebastian Huber2013-11-212-65/+65
|
* score/rbtree: Delete protected operationsSebastian Huber2013-11-211-64/+64
| | | | | The user of the red-black tree container must now ensure that at most one thread at once can access an instance.
* Misc tests: Fix scn files and adjust outputJoel Sherrill2013-11-185-23/+107
|
* libtests/malloctest: Fix heap extend test caseSebastian Huber2013-11-181-1/+1
|
* testsuites: Add missing .scn filesJoel Sherrill2013-11-1546-22/+1183
|
* Rename imfs_fspathenval.scn to imfs_fspatheval.scnJoel Sherrill2013-11-152-2/+1
|
* fsdosfsname01: Improve test for duplicate namesRalf Kirchner2013-11-151-1/+9
|
* smptests/smp06: Delete testSebastian Huber2013-11-116-187/+0
| | | | | | | This test referred to the first version of the simple SMP scheduler which used the thread execution time for its scheduling decisions. For the current simple SMP scheduler, the execution time of threads is irrelevant (like in the corresponding single-processor variant).
* fsdosfsformat01: Add test for re-mount of a filesystemRalf Kirchner2013-10-181-0/+11
|
* libtests/flashdisk01: Include missing header fileSebastian Huber2013-10-161-0/+1
|
* rename smpatomic08 to smpatomic01WeiY2013-10-087-26/+32
|
* delete smpatomic0-7 test casesWeiY2013-10-0844-1938/+0
|
* add simple atomic test cases into smpatomic08WeiY2013-10-081-0/+108
|
* JFFS2: New testsSebastian Huber2013-09-1911-0/+411
|
* libtests/termios04: Avoid NULL pointer accessSebastian Huber2013-09-171-3/+6
|
* libblock: PR2145: Limit maximum read-ahead blocksSebastian Huber2013-09-166-0/+89
| | | | This helps to prevent stack overflows due to configuration errors.
* fstests/mdosfs_fstime: Remove testSebastian Huber2013-09-163-35/+0
| | | | The FAT file system is not conformant with the POSIX requirements.
* psxtests/psxfile01: Fix according to POSIXSebastian Huber2013-09-131-4/+4
| | | | | | | | | | | | | | | | | ftruncate() and open() with O_TRUNC shall upon successful completion mark for update the st_ctime and st_mtime fields of the file. truncate() shall upon successful completion, if the file size is changed, mark for update the st_ctime and st_mtime fields of the file. The POSIX standard "The Open Group Base Specifications Issue 7", IEEE Std 1003.1, 2013 Edition says nothing about the behaviour of truncate() if the file size remains unchanged. Future directions of the standard may mandate the behaviour specified in ftruncate(): http://austingroupbugs.net/view.php?id=489
* fstests/fstime: Fix according to POSIXSebastian Huber2013-09-131-102/+139
| | | | | | | | | | | | | | | | | ftruncate() and open() with O_TRUNC shall upon successful completion mark for update the st_ctime and st_mtime fields of the file. truncate() shall upon successful completion, if the file size is changed, mark for update the st_ctime and st_mtime fields of the file. The POSIX standard "The Open Group Base Specifications Issue 7", IEEE Std 1003.1, 2013 Edition says nothing about the behaviour of truncate() if the file size remains unchanged. Future directions of the standard may mandate the behaviour specified in ftruncate(): http://austingroupbugs.net/view.php?id=489
* fstests/fspermission: Fix resource leakSebastian Huber2013-09-131-2/+9
|
* smptests/smpatomic08: Add initialization test caseSebastian Huber2013-09-032-0/+43
|
* score: Use unsigned long for atomic integersSebastian Huber2013-09-038-62/+62
| | | | | | | Use unsigned long instead of uint_fast32_t since C11 provides only a ATOMIC_LONG_LOCK_FREE macro constant. This makes it also possible to use properly typed integer literals like 123UL. It is now clear which compatible type should be used for the atomic integer.
* smptests/smpatomic08: Avoid copy and pasteSebastian Huber2013-09-012-163/+86
|
* smptests/smpatomic08: Simplify or/and test caseSebastian Huber2013-09-011-38/+52
| | | | Renamed and use common integer variables.
* smptests/smpatomic08: Fix compare and exchangeSebastian Huber2013-09-011-9/+17
|
* add atomic sub, and, or, compare_exchange test cases into smpatomic08WeiY2013-09-012-1/+175
|
* smp: Add and use _Assert_Owner_of_giant()Sebastian Huber2013-08-303-27/+101
| | | | | | | | | | | | | | Add and use _ISR_Disable_without_giant() and _ISR_Enable_without_giant() if RTEMS_SMP is defined. On single processor systems the ISR disable/enable was the big hammer which ensured system-wide mutual exclusion. On SMP configurations this no longer works since other processors do not care about disabled interrupts on this processor and continue to execute freely. On SMP in addition to ISR disable/enable an SMP lock must be used. Currently we have only the Giant lock so we can check easily that ISR disable/enable is used only in the right context.
* sapi: SMP support for chainsSebastian Huber2013-08-302-10/+22
| | | | | | | | Add ISR lock to chain control for proper SMP protection. Replace rtems_chain_extract() with rtems_chain_explicit_extract() and rtems_chain_insert() with rtems_chain_explicit_insert() on SMP configurations. Use rtems_chain_explicit_extract() and rtems_chain_explicit_insert() to provide SMP support.
* smptests/smpatomic08: Fix race conditionsSebastian Huber2013-08-292-55/+54
|
* smptests/smpatomic08: New testSebastian Huber2013-08-286-0/+382
|
* smptests: Move ATOMIC conditional to top-levelSebastian Huber2013-08-288-28/+2
|
* posix: Add and use _POSIX_signals_Acquire()Sebastian Huber2013-08-271-1/+2
| | | | | | Add and use _POSIX_signals_Release(). The post-switch handler is not protected by disabled thread dispatching. Use proper SMP lock for signal management.
* sptests/spthreadq01: Add SMP supportSebastian Huber2013-08-271-2/+6
|
* sptests/spnsext01: Add SMP supportSebastian Huber2013-08-271-2/+3
|
* score: Add and use CHAIN_INITIALIZER_ONE_NODE().Sebastian Huber2013-08-271-0/+26
| | | | | | Add and use CHAIN_NODE_INITIALIZER_ONE_NODE_CHAIN(), RTEMS_CHAIN_INITIALIZER_ONE_NODE() and RTEMS_CHAIN_NODE_INITIALIZER_ONE_NODE_CHAIN().
* sptests/spintrcritical20: PR2140: New testSebastian Huber2013-08-236-0/+204
|
* psxtests/psxfatal0[12]: Update due to API changesSebastian Huber2013-08-232-4/+8
|
* libtests/flashdisk01: Update screen fileSebastian Huber2013-08-231-8/+10
|
* posix: Update to the pthread_once changes.Chris Johns2013-08-232-12/+32
| | | | | | Implement the reeview changes. Add a POSIX Fatal error domain. Fix confdefs.h to correctly handle the internal POSIX mutexes.
* smp: Disable restart of threads other than selfSebastian Huber2013-08-201-0/+23
|
* smp: Add Deterministic Priority SMP SchedulerSebastian Huber2013-08-201-12/+12
|