summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* validation: Fix unused variable warningSebastian Huber2021-04-071-3/+2
| | | | | | | Fix warning: testsuites/validation/tc-signal-send.c:634:21: warning: unused variable 'sc' [-Wunused-variable]
* libtests/block14: Fix warningSebastian Huber2021-04-071-1/+1
| | | | | | | | | Fix warning: testsuites/libtests/block14/init.c:198:8: warning: 'sc' may be used uninitialized in this function [-Wmaybe-uninitialized] Update #3689.
* Restore FDT in ofw01 to avoid test timeout on RISCVJiri Gaisler2021-03-301-0/+1
|
* score: Fix task stack initializationSebastian Huber2021-03-274-4/+17
| | | | | | | | | Do not adjust the stack area begin address since this may confuse the stack allocator and result in failed stack frees. Account for the alignment overhead in the stack space size estimate. Check that the stack size is in the expected interval.
* libblock: Add rtems_bdbuf_peek()Christian Mauderer2021-03-263-36/+110
| | | | | | | | Adds a peek function that allows (for example) a file system to suggest the next blocks that should be used for read ahead. This can increase the read speed of fragmented files. Update #3689
* validation: Use support functionsSebastian Huber2021-03-236-306/+66
|
* validation: Add test case support functionsSebastian Huber2021-03-232-0/+274
|
* validation: Reduce source code/rodata sizeSebastian Huber2021-03-199-9795/+1271
| | | | | Use a common wording for the tests. Use the new templates for action requirements described in the RTEMS Software Engineering manual.
* rtems: Allow initially locked MrsP semaphoresSebastian Huber2021-03-161-4/+10
| | | | | | Rejecting initially locked MrsP semaphores was due to a limitiation of the early limitiation of the MrsP protocol. This limitation no longer exists.
* rtems: Require RTEMS_PRIORITY for MrsP semaphoresSebastian Huber2021-03-165-17/+24
| | | | | | | | | MrsP semaphores are a generalization of the priority ceiling semaphores for SMP configurations. Priority ceiling semaphores are required to use the priority task wait queue discipline. Require this discipline also for MrsP semaphores. Close #4347.
* sp14: Fix for SMP or robust thread dispatchSebastian Huber2021-03-161-0/+5
| | | | Close #4343.
* validation: Task create/constructSebastian Huber2021-03-162-0/+2
| | | | | Run the task create/construct tests also on validation test suite 1 which has exactly one processor configured.
* validation: Improve wordingSebastian Huber2021-03-116-11/+13
|
* Test suite for FTW.H methodsEshan dhawan2021-03-116-0/+255
| | | | Signed-off-by: Eshan Dhawan <eshandhawan51@gmail.com>
* validation: Use common wordingSebastian Huber2021-03-115-1095/+1102
|
* validation: Use common wordingSebastian Huber2021-03-086-75/+82
|
* validation: Use common wordingSebastian Huber2021-03-055-8/+8
|
* CONFIGURE_MAXIMUM_THREAD_LOCAL_STORAGE_SIZESebastian Huber2021-03-051-6/+6
| | | | | Ensure that CONFIGURE_MAXIMUM_THREAD_LOCAL_STORAGE_SIZE meets the task storage alignment requirement.
* validation: Fix for 64-bit targetsSebastian Huber2021-03-041-1/+12
| | | | Closes #4179.
* rtems: Simplify rtems_signal_catch()Sebastian Huber2021-03-021-100/+549
| | | | | In uniprocessor configurations, we can simplify rtems_signal_catch(). Add a validation test for the SMP special case.
* validation: Format comment blocksSebastian Huber2021-03-029-164/+136
|
* validation: Add comments to task testsSebastian Huber2021-03-012-0/+231
|
* validation: Add comments to message queue testsSebastian Huber2021-03-011-308/+1056
| | | | Split up post-condition.
* validation: Add comments to signal testsSebastian Huber2021-03-012-0/+184
|
* validation: Add comments to barrier testsSebastian Huber2021-03-014-3/+207
| | | | Unify code sections across tests.
* score: Fix _Stack_Extend_size()Sebastian Huber2021-03-011-0/+3180
| | | | | Check for an integer overflow. Add a validation test for task create errors.
* validation: Improve task construct error testsSebastian Huber2021-03-011-521/+1353
|
* score: Fix thread initializationSebastian Huber2021-02-261-850/+2101
| | | | | | | | Close the thread object if a thread create extension fails. Also call the delete extension to avoid resource leaks in early extensions if a late extension fails. Close #4270.
* libtest: Print SHA256 hash in base64urlSebastian Huber2021-02-261-1/+1
|
* libtest: Report target hashSebastian Huber2021-02-261-2/+6
| | | | Update #4267.
* Add system initialization step for target hashSebastian Huber2021-02-261-0/+16
| | | | Update #4267.
* score: Add _IO_Base64url()Sebastian Huber2021-02-251-0/+12
| | | | Update #4267.
* validation: Simplify message queue construct testsSebastian Huber2021-02-241-88/+52
|
* validation: Add missing barrier create test caseSebastian Huber2021-02-241-56/+291
|
* validation: Add signal manager testsSebastian Huber2021-02-202-0/+2163
| | | | Update #4244.
* validation: Add Validation1 test suiteSebastian Huber2021-02-203-5/+78
| | | | Update #4244.
* validation: Tweak construct error testsSebastian Huber2021-02-082-216/+216
| | | | | Unify the state names across tests and make sure the state names have a similar length.
* validation: Tests for barrier managerSebastian Huber2021-02-084-0/+2525
|
* validation: Add tests for rtems_build_name()Sebastian Huber2021-02-081-0/+155
|
* rtems: Rework object services APISebastian Huber2021-02-031-8/+0
| | | | | | | | | Add a "Constraints" paragraph to the documentation. Provide prototypes for programming language bindings. Use the macro implementation to implement the corresponding functions. Update #3993.
* Improve file header comment in generated filesSebastian Huber2021-01-255-15/+35
|
* splinkersets01: Fix declarationSebastian Huber2021-01-231-2/+2
| | | | | | | | | | | | GCC 11 produced warnings like this: items.c:21:1: warning: ignoring attribute 'section (".rtemsrwset.test_rw.content.0.1")' because it conflicts with previous 'section (".rtemsrwset.test_rw.content.1")' [-Wattributes] items.c:23:1: warning: ignoring attribute 'section (".rtemsroset.test_ro.content.0.OC")' because it conflicts with previous 'section (".rtemsroset.test_ro.content.1")' [-Wattributes]
* mrsp: Change error status for a nested seizeSebastian Huber2021-01-211-1/+1
| | | | | | | | Return STATUS_DEADLOCK (RTEMS_INCORRECT_STATE) to indicate a nested seize since this is a kind of deadlock. This status code is also used for other deadlocks. Update #4217.
* libtests/ofw01: Added a test for RTEMS OFWG S Niteesh Babu2020-12-276-0/+395
| | | | | This commit adds a basic test that tests all the implemented RTEMS OFW functions.
* smptests/smpipi01: Fix sporadic test failureSebastian Huber2020-12-091-0/+7
|
* samples/unlimited: Prevent compile errorKinsey Moore2020-12-031-1/+0
| | | | | | For architectures with relatively large minimum stack sizes, this test breaks during compilation due to a static check. The init task stack size should not need to be set for this test.
* score: Return a status in _Objects_Set_name()Sebastian Huber2020-12-031-3/+3
|
* rtems: Add <rtems/rtems/clockimpl.h>Sebastian Huber2020-12-021-0/+1
|
* Use CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZESebastian Huber2020-11-261-69/+40
| | | | Update #4181.
* config: CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZESebastian Huber2020-11-264-1/+72
| | | | | | | | | | In order to better support applications which use the new rtems_task_construct() directive add the CONFIGURE_INIT_TASK_CONSTURCT_STORAGE_SIZE configuration option. If this option is specified, then the Classic API initialization task is constructed with rtems_task_construct(). Update #4181.