Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2023-11-28 | libtest: Add T_add_remark() | Sebastian Huber | 1 | -0/+7 | |
This can be used to report that nested test cases did run in a test case. Update #4971. | |||||
2023-07-28 | doxygen: Fix group memberships in libtest | Sebastian Huber | 1 | -1/+1 | |
2023-07-26 | libtest: Place files into a Doxygen group | Sebastian Huber | 1 | -2/+11 | |
Canonicalize the file headers. Update #3707. | |||||
2023-05-20 | Update company name | Sebastian Huber | 1 | -1/+1 | |
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH. | |||||
2023-03-16 | rtems/test.h: Use __attribute__ | Sebastian Huber | 1 | -3/+3 | |
2023-02-13 | libtest: Fix Doxygen group identifier | Sebastian Huber | 1 | -1/+1 | |
2022-08-31 | libtest: Fix warnings without a pragma | Sebastian Huber | 1 | -15/+8 | |
It seems that recent GCC versions expect that functions with a "const type *" parameter will read from the referenced location. Update #4662. | |||||
2022-08-19 | test.h: Add pragma for gcc 12 warning | Ryan Long | 1 | -0/+7 | |
Updates #4662 | |||||
2022-08-10 | libtest: Add T_report_hash_sha256_update() | Sebastian Huber | 1 | -0/+2 | |
Update #3716. | |||||
2021-09-02 | libtest: Return fixture context in T_case_begin() | Sebastian Huber | 1 | -1/+1 | |
This makes it similar to T_push_fixture(). | |||||
2021-05-03 | libtest: Fix use of flexible array member | Sebastian Huber | 1 | -8/+10 | |
Flexible array members must not appear in the middle of a structure. | |||||
2021-02-24 | libtest: Add support to seize/surrender objects | Sebastian Huber | 1 | -0/+5 | |
2021-02-08 | libtest: Add T_get_thread_timer_state() | Sebastian Huber | 1 | -1/+10 | |
2020-11-24 | libtest: Fix undefined setjmp() behaviour | Sebastian Huber | 1 | -1/+2 | |
Bug was introduced by 78baeb757957fa0807c30e6c4d21ae99c9639e6a. Update #3199. | |||||
2020-11-19 | libtest: Allow assert checks during test begin | Sebastian Huber | 1 | -1/+1 | |
Allow assert checks in test begin actions and setup fixture methods. | |||||
2020-11-19 | libtest: Rename ValidCache in FullCache | Sebastian Huber | 1 | -1/+1 | |
This name better reflects the execution envirnoment in which the cache is fully loaded with valid data unrelated to the body request handler. | |||||
2020-11-19 | libtest: Add primitive test case memory allocator | Sebastian Huber | 1 | -0/+6 | |
This primitive test case memory allocator uses memory from the low-level memory information provided by the BSP. At the beginning of each test case, the memory available to the test case is reinitialized. This allows the use of a simple allocate only allocator. | |||||
2020-11-19 | libtest: Make test case allocator configurable | Sebastian Huber | 1 | -0/+2 | |
2020-08-18 | libtest: Add T_push_plan() and T_pop_plan() | Sebastian Huber | 1 | -0/+6 | |
Update #3199. | |||||
2020-08-18 | libtest: Change T_step() and T_assert_step() | Sebastian Huber | 1 | -6/+11 | |
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-18 | libtest: Add fixture steps | Sebastian Huber | 1 | -0/+3 | |
Support a new test plan for each nested fixture. Update #3199. | |||||
2020-08-18 | libtest: Add T_puts() | Sebastian Huber | 1 | -0/+2 | |
Update #3199. | |||||
2020-08-18 | libtest: Change fixture scope method | Sebastian Huber | 1 | -2/+7 | |
Return the produced character count. There is no need for a NUL termination. Update #3199. | |||||
2020-08-11 | libtest: Add T_thread_switch_record() | Sebastian Huber | 1 | -0/+45 | |
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-07-23 | libtest: Add T_interrupt_test() | Sebastian Huber | 1 | -0/+30 | |
Update #3199. | |||||
2020-07-23 | libtest: Add quiet assert NULL pointer checks | Sebastian Huber | 1 | -0/+4 | |
Update #3199. | |||||
2020-07-23 | libtest: Add T_unreachable() | Sebastian Huber | 1 | -0/+3 | |
Update #3199. | |||||
2020-07-23 | libtest: Make check message optional | Sebastian Huber | 1 | -35/+72 | |
This macro magic is in line with C11 and C++11, but limits the maximum count of arguments. Update #3199. | |||||
2020-07-23 | libtest: Add T_CHECK_FMT | Sebastian Huber | 1 | -166/+172 | |
Rename internal function T_check_true() to T_check() and use the new flag T_CHECK_FMT to indicate if a format string is present. This is a preparation step to make the format string optional. Make the check context the first parameter. The API remains the same. Update #3199. | |||||
2020-07-23 | libtest: Add T_stop() | Sebastian Huber | 1 | -0/+8 | |
Update #3199. | |||||
2020-07-23 | libtest: Add T_get_scope() | Sebastian Huber | 1 | -0/+23 | |
Update #3199. | |||||
2020-07-23 | libtest: Add push/pop fixture support | Sebastian Huber | 1 | -0/+11 | |
Update #3199. | |||||
2020-07-23 | libtest: Support custom scope messages via fixture | Sebastian Huber | 1 | -0/+1 | |
Update #3199. | |||||
2020-07-23 | libtest: Add T_make_runner() | Sebastian Huber | 1 | -0/+2 | |
Update #3199. | |||||
2020-07-23 | libtest: Add T_get_one_clock_tick_busy() | Sebastian Huber | 1 | -0/+2 | |
Update #3199. | |||||
2020-07-23 | libtest: Add T_busy() | Sebastian Huber | 1 | -1/+3 | |
Update #3199. | |||||
2020-07-23 | libtest: Move <t.h> to <rtems/test.h> | Sebastian Huber | 1 | -0/+0 | |
Update #3199. | |||||
2019-12-20 | libtest: Add T_check_task_context() action | Sebastian Huber | 1 | -0/+2 | |
2019-12-20 | libtest: Use test configuration in T_now() | Sebastian Huber | 1 | -11/+5 | |
Use the user provided now handler of the test configuration to get the time in T_now(). | |||||
2019-10-11 | libtest: Add more action events | Sebastian Huber | 1 | -2/+4 | |
This allows more control over the initialization and finalization run. Update #3199. | |||||
2019-10-11 | libtest: Do all output in test runner | Sebastian Huber | 1 | -0/+2 | |
This ensures that lines are output atomically if they are produced by different other contexts, e.g. interrupts, other processors, other threads. Update #3199. | |||||
2019-04-04 | doxygen: Added RTEMS Test Framework to API | Andreas Dachsberger | 1 | -0/+2 | |
Update #3706. | |||||
2019-03-27 | Add RTEMS Test Framework | Sebastian Huber | 1 | -0/+2377 | |
Update #3199. |