summaryrefslogtreecommitdiff
path: root/testsuites (follow)
AgeCommit message (Collapse)Author
2020-09-17validation: rtems_task_construct() errorsSebastian Huber
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 Huber
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.
2020-09-17rtems: Add rtems_task_construct()Sebastian Huber
In contrast to rtems_task_create() this function constructs a task with a user-provided task storage area. The new directive uses a configuration structure instead of individual parameters. Add RTEMS_TASK_STORAGE_SIZE() to calculate the recommended size of a task storage area based on the task attributes and the size dedicated to the task stack and thread-local storage. This macro may allow future extensions without breaking the API. Add application configuration option CONFIGURE_MINIMUM_TASKS_WITH_USER_PROVIDED_STORAGE to adjust RTEMS Workspace size estimate. Update #3959.
2020-09-17CONFIGURE_MAXIMUM_THREAD_LOCAL_STORAGE_SIZESebastian Huber
Add this application configuration option. This configuration option can be used to reserve space for the dynamic linking of modules with thread-local storage objects. Add RTEMS_TASK_STORAGE_ALIGNMENT to define the minium alignment of a thread-local storage size. Update #4074.
2020-09-14irqs01/smpirqs01: New testsSebastian Huber
Close #4034.
2020-09-14build: Alternative build system based on wafSebastian Huber
Update #3818.
2020-09-11Remove tmoverhd which existed to produce the obsolete coverhd.hJoel Sherrill
Closes #4040.
2020-09-10spintrcritical08: Increase clock tick intervalSebastian Huber
On some simulators, a clock tick interval of 1ms seems to be too short. For example, the test failed on sparc/erc32 using the SIS.
2020-08-31score: Add <rtems/score/freechainimpl.h>Sebastian Huber
Hide implementation details. Update #3959.
2020-08-31rtems: Add _RTEMS_Name_to_id()Sebastian Huber
Simplify object name to identifier directives. Using _RTEMS_Name_to_id() to implement the directives enables a tail call optimization. Change license to BSD-2-Clause according to file history. Update #3053.
2020-08-21spintrcritical22: Use right thread wait flagsSebastian Huber
2020-08-21spintrcritical16: Use right thread wait flagsSebastian Huber
2020-08-21mp03: Include missing header fileSebastian Huber
2020-08-20spintrcritical23: Fix unused variable warningsSebastian Huber
2020-08-20sp37: Fix unused variable warningsSebastian Huber
2020-08-20psxkey01: Fix configurationAschref Ben Thabet
Key_ID array must have the right size, it shall have a value greater than zero. Note: In Standard C and C++, zero-size array is not allowed..
2020-08-18libtest: Add T_push_plan() and T_pop_plan()Sebastian Huber
Update #3199.
2020-08-18libtest: Change T_step() and T_assert_step()Sebastian Huber
Normally, the expected test step must be a compile time constant. Allow variable expected test steps for the T_step() and T_assert_step(). This can be used for parameterized test loops with individual fixtures. Remove the ability to use custom failure messages due to some implementation constraints. Update #3199.
2020-08-18libtest: Add fixture stepsSebastian Huber
Support a new test plan for each nested fixture. Update #3199.
2020-08-18libtest: Change fixture scope methodSebastian Huber
Return the produced character count. There is no need for a NUL termination. Update #3199.
2020-08-11spintrcritical23: Restore runner prioritySebastian Huber
2020-08-11libtests/dl10: Delete unused functionsAschref Ben Thabet
2020-08-11libtest: Add T_thread_switch_record()Sebastian Huber
Add support to record thread switch events. This can be used to check that a blocking operation results in the expected sequence of thread switches. Update #3199.
2020-08-06libtest: Fix T_interrupt_test() in SMP configsSebastian Huber
Update #3199.
2020-08-05psxhdrs/strncpy/stpncpy: Fix string turncation warningAschref Ben Thabet
Since we need to test the strncpy function, using a character array with a fixed array size in this case in place of character pointer can avoid the string turncation warning.
2020-08-04smpschededf02: Document reset() functionSebastian Huber
2020-07-30psxhdrs/strncat: Fix string truncation warningAschref Ben Thabet
2020-07-24spmisc01: Include missing header fileSebastian Huber
Update #4032.
2020-07-24score: Add RTEMS_WEAKSebastian Huber
Update #4032.
2020-07-23spintrcritical_support: RemoveSebastian Huber
This test support was replaced by T_interrupt_test() is no longer used.
2020-07-23spintrcritical24: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical23: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical22: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical21: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical20: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical18: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical16: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical15: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical13/14: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical11/12: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical10: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical09: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical08: Use T_interrupt_test()Sebastian Huber
2020-07-23spintrcritical06/spintrcritical07: Remove testsSebastian Huber
These two tests check conditions which no longer exist in the thread queue implementation. The are obsolete since the change to use red-black trees for the priority queues.
2020-07-23spintrcritical01/2/3/4/5: Use T_interrupt_test()Sebastian Huber
2020-07-23psxintrcritical01: Use T_interrupt_test()Sebastian Huber
2020-07-23libtest: Add T_interrupt_test()Sebastian Huber
Update #3199.
2020-07-23libtest: Make check message optionalSebastian Huber
This macro magic is in line with C11 and C++11, but limits the maximum count of arguments. Update #3199.
2020-07-23libtest: Add push/pop fixture supportSebastian Huber
Update #3199.
2020-07-23libtest: Support custom scope messages via fixtureSebastian Huber
Update #3199.