summaryrefslogtreecommitdiffstats
path: root/testsuites/validation (follow)
Commit message (Collapse)AuthorAgeFilesLines
* validation: Add INVALID_ID to tx-support.hSebastian Huber2021-05-143-4/+7
|
* validation: Add support librarySebastian Huber2021-05-148-10/+10
| | | | | | Add a library for support functions used by validation tests. Rename tc-support.* to tx-support.* since this file does not contain test cases.
* validation: Fix handling of N/A pre-conditionsSebastian Huber2021-05-079-492/+43
| | | | | | | In the action requirements, some pre-conditions are not applicable depending on the state of other pre-conditions. There is no particular order in the pre-conditions, so we have to check the N/A status individually.
* rtems: Check for NULL config in task constructSebastian Huber2021-04-231-130/+220
| | | | | | | Since there are already excessive NULL pointer checks in the Classic API, do this also in rtems_task_construct(). Update #3959.
* rtems: Check for NULL config in msgq constructSebastian Huber2021-04-231-110/+195
| | | | | | | Since there are already excessive NULL pointer checks in the Classic API, do this also in rtems_message_queue_construct(). Update #4007.
* 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]
* score: Fix task stack initializationSebastian Huber2021-03-271-1/+2
| | | | | | | | | 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.
* 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.
* 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
|
* 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
|
* 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.
* 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
|
* Improve file header comment in generated filesSebastian Huber2021-01-255-15/+35
|
* Use CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZESebastian Huber2020-11-261-69/+40
| | | | Update #4181.
* validation/ts-performance-0: Add partition testsSebastian Huber2020-11-191-0/+437
|
* validation/ts-performance-0: Add test suiteSebastian Huber2020-11-193-154/+312
| | | | Share a default test suite with ts-validation-0.
* Improve automatically generated warningSebastian Huber2020-11-123-15/+12
|
* validation: Improve file header commentSebastian Huber2020-10-083-15/+29
|
* rtems: Canonicalize name and id checksSebastian Huber2020-10-012-168/+168
| | | | | | Check the name followed by the id check in all create directives. Compare pointers against NULL. Fix formatting.
* tests: Add and use <rtems/testopts.h>Sebastian Huber2020-10-011-1/+2
| | | | | Add the build option RTEMS_TEST_VERBOSITY to control the verbosity of test suites using the RTEMS Test Framework.
* validation: Test rtems_message_queue_construct()Sebastian Huber2020-09-281-0/+1868
| | | | Update #4007.
* validation: rtems_task_construct() errorsSebastian Huber2020-09-171-0/+2367
| | | | | | | This is the first test case generated from a specification item in the rtems-central repository. Update #3959.
* validation: Add general purpose test suiteSebastian Huber2020-09-171-0/+222
Add a general purpose test suite for validation tests. This is the first test suite generated from a specification item in the rtems-central repository. Update #3959.