summaryrefslogtreecommitdiffstats
path: root/testsuites/validation (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-05-14validation: Add INVALID_ID to tx-support.hSebastian Huber3-4/+7
2021-05-14validation: Add support librarySebastian Huber8-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.
2021-05-07validation: Fix handling of N/A pre-conditionsSebastian Huber9-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.
2021-04-23rtems: Check for NULL config in task constructSebastian Huber1-130/+220
Since there are already excessive NULL pointer checks in the Classic API, do this also in rtems_task_construct(). Update #3959.
2021-04-23rtems: Check for NULL config in msgq constructSebastian Huber1-110/+195
Since there are already excessive NULL pointer checks in the Classic API, do this also in rtems_message_queue_construct(). Update #4007.
2021-04-07validation: Fix unused variable warningSebastian Huber1-3/+2
Fix warning: testsuites/validation/tc-signal-send.c:634:21: warning: unused variable 'sc' [-Wunused-variable]
2021-03-27score: Fix task stack initializationSebastian Huber1-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.
2021-03-23validation: Use support functionsSebastian Huber6-306/+66
2021-03-23validation: Add test case support functionsSebastian Huber2-0/+274
2021-03-19validation: Reduce source code/rodata sizeSebastian Huber9-9795/+1271
Use a common wording for the tests. Use the new templates for action requirements described in the RTEMS Software Engineering manual.
2021-03-16validation: Task create/constructSebastian Huber2-0/+2
Run the task create/construct tests also on validation test suite 1 which has exactly one processor configured.
2021-03-11validation: Improve wordingSebastian Huber6-11/+13
2021-03-11validation: Use common wordingSebastian Huber5-1095/+1102
2021-03-08validation: Use common wordingSebastian Huber6-75/+82
2021-03-05validation: Use common wordingSebastian Huber5-8/+8
2021-03-04validation: Fix for 64-bit targetsSebastian Huber1-1/+12
Closes #4179.
2021-03-02rtems: Simplify rtems_signal_catch()Sebastian Huber1-100/+549
In uniprocessor configurations, we can simplify rtems_signal_catch(). Add a validation test for the SMP special case.
2021-03-02validation: Format comment blocksSebastian Huber9-164/+136
2021-03-01validation: Add comments to task testsSebastian Huber2-0/+231
2021-03-01validation: Add comments to message queue testsSebastian Huber1-308/+1056
Split up post-condition.
2021-03-01validation: Add comments to signal testsSebastian Huber2-0/+184
2021-03-01validation: Add comments to barrier testsSebastian Huber4-3/+207
Unify code sections across tests.
2021-03-01score: Fix _Stack_Extend_size()Sebastian Huber1-0/+3180
Check for an integer overflow. Add a validation test for task create errors.
2021-03-01validation: Improve task construct error testsSebastian Huber1-521/+1353
2021-02-26score: Fix thread initializationSebastian Huber1-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.
2021-02-24validation: Simplify message queue construct testsSebastian Huber1-88/+52
2021-02-24validation: Add missing barrier create test caseSebastian Huber1-56/+291
2021-02-20validation: Add signal manager testsSebastian Huber2-0/+2163
Update #4244.
2021-02-20validation: Add Validation1 test suiteSebastian Huber3-5/+78
Update #4244.
2021-02-08validation: Tweak construct error testsSebastian Huber2-216/+216
Unify the state names across tests and make sure the state names have a similar length.
2021-02-08validation: Tests for barrier managerSebastian Huber4-0/+2525
2021-02-08validation: Add tests for rtems_build_name()Sebastian Huber1-0/+155
2021-01-25Improve file header comment in generated filesSebastian Huber5-15/+35
2020-11-26Use CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZESebastian Huber1-69/+40
Update #4181.
2020-11-19validation/ts-performance-0: Add partition testsSebastian Huber1-0/+437
2020-11-19validation/ts-performance-0: Add test suiteSebastian Huber3-154/+312
Share a default test suite with ts-validation-0.
2020-11-12Improve automatically generated warningSebastian Huber3-15/+12
2020-10-08validation: Improve file header commentSebastian Huber3-15/+29
2020-10-01rtems: Canonicalize name and id checksSebastian Huber2-168/+168
Check the name followed by the id check in all create directives. Compare pointers against NULL. Fix formatting.
2020-10-01tests: Add and use <rtems/testopts.h>Sebastian Huber1-1/+2
Add the build option RTEMS_TEST_VERBOSITY to control the verbosity of test suites using the RTEMS Test Framework.
2020-09-28validation: Test rtems_message_queue_construct()Sebastian Huber1-0/+1868
Update #4007.
2020-09-17validation: rtems_task_construct() errorsSebastian Huber1-0/+2367
This is the first test case generated from a specification item in the rtems-central repository. Update #3959.
2020-09-17validation: Add general purpose test suiteSebastian Huber1-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.