summaryrefslogtreecommitdiffstats
path: root/testsuites (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-11-14testsuites/smptests: Change license to BSD-2 for files with Gaisler copyrightDaniel Cederman1-3/+22
This patch changes the license to BSD-2 for all source files where the copyright is held by Aeroflex Gaisler, Cobham Gaisler, or Gaisler Research. Updates #3053.
2022-11-11validation: Fix unused variable warningSebastian Huber1-2/+0
2022-11-11validation: Improve spurious interrupt test caseSebastian Huber3-29/+76
Use the tm27 support to test a spurious interrupt. This helps to run the validation test case on targets which have no software interrupt available for tests (for example riscv/PLIC/CLINT in the SMP configuration).
2022-11-10Remove remnants of rtems_io_lookup_nameJoel Sherrill1-3/+0
Updates #3420.
2022-11-09validation: Properly teardown test casesSebastian Huber3-3/+98
Make sure that the state of the testable interrupt vector is restored to the state at the test case begin.
2022-10-30cpukit/dev/can: Added CAN supportPrashanth S2-0/+359
2022-10-25sptests: Avoid fatal error to end a testSebastian Huber2-0/+2
End the test with a normal exit instead of INTERNAL_ERROR_THREAD_EXITTED.
2022-10-14validation: Use correct number of idle tasksSebastian Huber1-1/+16
Update #3716.
2022-10-14score: INTERNAL_ERROR_IDLE_THREAD_STACK_TOO_SMALLSebastian Huber4-1/+357
Ensure that the IDLE storage allocator did allocate a suffiently large area. Update #3835. Update #4524.
2022-10-14config: Add CONFIGURE_IDLE_TASK_STORAGE_SIZESebastian Huber12-6/+111
By default, allocate the IDLE task storage areas from the RTEMS Workspace. This avoids having to estimate the thread-local storage size in the default configuration. Add the application configuration option CONFIGURE_IDLE_TASK_STORAGE_SIZE to request a static allocation of the task storage area for IDLE tasks. Update #3835. Update #4524.
2022-10-14stackchk01: Check CPU_STACK_MINIMUM_SIZESebastian Huber2-9/+33
Ensure that the CPU_STACK_MINIMUM_SIZE is suffiently larger than the stack usage in simple applications.
2022-10-14score: INTERNAL_ERROR_IDLE_THREAD_CREATE_FAILEDSebastian Huber5-1/+340
Add the INTERNAL_ERROR_IDLE_THREAD_CREATE_FAILED fatal error in case the creation of an idle thread fails. This may happen due to a failing create extension provided by the application.
2022-10-14config: Changeable size for IDLE stack allocatorSebastian Huber4-7/+7
Allow the IDLE stack allocator to change the stack size. This can be used by applications with a very dynamic thread-local storage size to adjust the thread storage area of the IDLE tasks dynamically. Update #4524.
2022-10-14sptls02: Fix alignment checkSebastian Huber1-2/+6
2022-10-14sptls01: Disable file system and Newlib reentrancySebastian Huber1-1/+34
Update #4560.
2022-10-14sptls0*: Enable stack checkerSebastian Huber3-0/+12
The thread-local storage area is located close to other stacks. Try to detect overwrites.
2022-10-07psxrwlock01: Use an initilized lock for testsSebastian Huber1-8/+20
Close #4738.
2022-10-06validation: Fix wordingSebastian Huber1-6/+6
2022-09-28validation: Remove unused test suiteSebastian Huber1-94/+0
Update #3716.
2022-09-23rtems: Add rtems_clock_get_ticks_since_boot() functionSebastian Huber1-14/+61
This function was declared, however, a definition was missing. Add a validation test for it.
2022-09-19Do not use RTEMS_INLINE_ROUTINESebastian Huber1-1/+1
Directly use "static inline" which is available in C99 and later. This brings the RTEMS implementation closer to standard C. Close #3935.
2022-09-12validation: Test deadlock detection special caseSebastian Huber1-0/+190
Update #3716.
2022-09-09validation: Fix integer type warningSebastian Huber1-1/+1
Update #4662.
2022-09-08libtests/sha: Add tests for SHA512-256Sebastian Huber1-0/+49
2022-09-08libtests/sha: Add tests for SHA512-224Sebastian Huber1-0/+50
2022-09-08libtests/sha: Add tests for SHA384Sebastian Huber1-0/+58
2022-09-08libtests/sha: Add tests for SHA224Sebastian Huber1-4/+54
2022-09-08minimum: Do not use unified work areasSebastian Huber1-15/+0
The CONFIGURE_UNIFIED_WORK_AREAS option pulls in a system initialization handler which initializes the unified heap. Close #4108.
2022-09-06pthread_atfork(): Change to behavior from FACE Technical StandardJoel Sherrill2-3/+9
Closes #4713.
2022-09-05validation: CONFIGURE_SCHEDULER_TABLE_ENTRIESSebastian Huber3-2/+119
Test this option in a configuration with only one processor. Update #3716.
2022-09-05validation: Refine basedefs specificationSebastian Huber1-0/+129
Update #3716.
2022-09-05validation: RegenerateSebastian Huber1-6/+6
Update #4702.
2022-08-31validation: Ignore array bounds warningsSebastian Huber1-0/+10
Update #4702.
2022-08-31libtest: Fix warnings without a pragmaSebastian Huber1-5/+5
It seems that recent GCC versions expect that functions with a "const type *" parameter will read from the referenced location. Update #4662.
2022-08-31validation: Move flush filter stop validationSebastian Huber4-106/+408
This gets rid of a cyclic dependency in the specification graph. Update #3716.
2022-08-31validation: Support a partial thread queue flushSebastian Huber7-31/+53
Update #3716.
2022-08-30validation: Fix use of uninitialized variablesSebastian Huber1-20/+16
Update #4662.
2022-08-19psxkey07/init.c: Add pragma for gcc 12 warningRyan Long1-2/+9
Updates #4662
2022-08-19psxclock/init.c: Change print format for warningRyan Long1-1/+1
Updates #4662
2022-08-19ttest01/test-checks.c: Initialize variablesRyan Long1-5/+5
These uninitialized variables were causing warnings to be generated. Updates #4662
2022-08-19malloctest/init.c: Added pragmas to address gcc 12 warningsRyan Long1-3/+38
Updates #4662
2022-08-19dl09/dl-load.c: Fix gcc 12 warningRyan Long1-1/+1
Changed format of size_t variable being printed. Updates #4662
2022-08-11psxtimer_face01: Improve coverage and documentationJoel Sherrill3-6/+52
Updates #4691.
2022-08-10psxtimer0[12]/psxtimer.c: Reformat file header.Joel Sherrill2-6/+12
2022-08-10Add support for CONFIGURE_POSIX_TIMERS_FACE_BEHAVIORJoel Sherrill3-0/+132
This adds the configure option CONFIGURE_POSIX_TIMERS_FACE_BEHAVIOR which allows the application to choose whether to have the POSIX timer_create() function follow the behavior defined by POSIX or the FACE Technical Standard. Updates #4691.
2022-08-10validation: Use T_report_hash_sha256_update()Sebastian Huber1-0/+2
Add the direct BSP character ouput to the report hash. Update #3716.
2022-08-05testsuite: Fix warningsChris Johns2-3/+4
Updates #4662
2022-08-05testsuite/psxclock: Check setting realtime clock does not effect sleeping tasksChris Johns1-1/+171
Closes #4690
2022-08-04posix: Fix relative CLOCK_REALTIME sleepSebastian Huber1-32/+14
A relative CLOCK_REALTIME time out shall not be affected by CLOCK_REALTIME changes through clock_settime(). Since our CLOCK_REALTIME is basically just CLOCK_MONOTONIC plus an offset, we can simply use the CLOCK_MONOTONIC watchdog for relative CLOCK_REALTIME time outs. Update #4690.
2022-08-01sp54: Fix test caseSebastian Huber1-2/+2
Since commit 6a6580331df3e09516d50f37d4dd5fd57825c08a, the local table is zero-initialized. Use an initial object control block instead. Update #4678.