Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | libtest: Add T_add_remark() | Sebastian Huber | 2023-11-28 | 1 | -1/+33 |
| | | | | | | | This can be used to report that nested test cases did run in a test case. Update #4971. | ||||
* | score: Move formatted I/O functions | Sebastian Huber | 2023-07-28 | 1 | -1/+1 |
| | | | | These functions do not belong to an super core service. | ||||
* | libtest: Place files into a Doxygen group | Sebastian Huber | 2023-07-26 | 1 | -2/+11 |
| | | | | | | Canonicalize the file headers. Update #3707. | ||||
* | Update company name | Sebastian Huber | 2023-05-20 | 1 | -1/+1 |
| | | | | | The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH. | ||||
* | libtest: Increase line length | Sebastian Huber | 2022-03-24 | 1 | -1/+1 |
| | | | | Update #3716. | ||||
* | libtest: Return fixture context in T_case_begin() | Sebastian Huber | 2021-09-02 | 1 | -1/+2 |
| | | | | This makes it similar to T_push_fixture(). | ||||
* | libtest: Report target hash | Sebastian Huber | 2021-02-26 | 1 | -0/+2 |
| | | | | Update #4267. | ||||
* | libtest: Report build label | Sebastian Huber | 2021-02-25 | 1 | -0/+1 |
| | | | | Update #4269. | ||||
* | libtest: Remove superfluous NULL pointer check | Sebastian Huber | 2021-01-27 | 1 | -1/+1 |
| | | | | This fix relates to CID 1468683 (REVERSE_INULL). | ||||
* | libtest: Use dependency injection | Sebastian Huber | 2021-01-27 | 1 | -5/+11 |
| | | | | This helps static analyzers. | ||||
* | libtest: Fix undefined setjmp() behaviour | Sebastian Huber | 2020-11-24 | 1 | -52/+58 |
| | | | | | | Bug was introduced by 78baeb757957fa0807c30e6c4d21ae99c9639e6a. Update #3199. | ||||
* | libtest: Allow assert checks during test begin | Sebastian Huber | 2020-11-19 | 1 | -12/+17 |
| | | | | Allow assert checks in test begin actions and setup fixture methods. | ||||
* | libtest: Make test case allocator configurable | Sebastian Huber | 2020-11-19 | 1 | -0/+86 |
| | |||||
* | libtest: Add T_push_plan() and T_pop_plan() | Sebastian Huber | 2020-08-18 | 1 | -0/+15 |
| | | | | Update #3199. | ||||
* | libtest: Change T_step() and T_assert_step() | Sebastian Huber | 2020-08-18 | 1 | -0/+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. | ||||
* | libtest: Add fixture steps | Sebastian Huber | 2020-08-18 | 1 | -28/+55 |
| | | | | | | Support a new test plan for each nested fixture. Update #3199. | ||||
* | libtest: Add T_check_steps() | Sebastian Huber | 2020-08-18 | 1 | -18/+13 |
| | | | | Update #3199. | ||||
* | libtest: Use line buffer in T_check() | Sebastian Huber | 2020-08-18 | 1 | -31/+86 |
| | | | | Update #3199. | ||||
* | libtest: Add T_puts() | Sebastian Huber | 2020-08-18 | 1 | -0/+24 |
| | | | | Update #3199. | ||||
* | libtest: Add T_do_is_runner() | Sebastian Huber | 2020-08-18 | 1 | -30/+34 |
| | | | | Update #3199. | ||||
* | libtest: Add output buffer drain and fill | Sebastian Huber | 2020-08-18 | 1 | -25/+35 |
| | | | | Update #3199. | ||||
* | libtest: Change fixture scope method | Sebastian Huber | 2020-08-18 | 1 | -61/+75 |
| | | | | | | | Return the produced character count. There is no need for a NUL termination. Update #3199. | ||||
* | libtest: Add T_CHECK_FMT | Sebastian Huber | 2020-07-23 | 1 | -48/+52 |
| | | | | | | | | | | | | 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. | ||||
* | libtest: Add T_stop() | Sebastian Huber | 2020-07-23 | 1 | -3/+9 |
| | | | | Update #3199. | ||||
* | libtest: Add T_get_scope() | Sebastian Huber | 2020-07-23 | 1 | -0/+39 |
| | | | | Update #3199. | ||||
* | libtest: Add push/pop fixture support | Sebastian Huber | 2020-07-23 | 1 | -21/+89 |
| | | | | Update #3199. | ||||
* | libtest: Support custom scope messages via fixture | Sebastian Huber | 2020-07-23 | 1 | -8/+24 |
| | | | | Update #3199. | ||||
* | libtest: Add T_make_runner() | Sebastian Huber | 2020-07-23 | 1 | -2/+8 |
| | | | | Update #3199. | ||||
* | libtest: Move <t.h> to <rtems/test.h> | Sebastian Huber | 2020-07-23 | 1 | -1/+1 |
| | | | | Update #3199. | ||||
* | libtest: Use test configuration in T_now() | Sebastian Huber | 2019-12-20 | 1 | -0/+11 |
| | | | | | Use the user provided now handler of the test configuration to get the time in T_now(). | ||||
* | libtest: Output basename of source files | Sebastian Huber | 2019-11-25 | 1 | -4/+18 |
| | | | | | | | | | | | Output only the basename of source files to be independent of the build system source paths. In the future it may be better to use the GCC -fmacro-prefix-map option. This option is available in GCC 8 and later. It is not yet available in clang. Update #3818. | ||||
* | libtest: Add more action events | Sebastian Huber | 2019-10-11 | 1 | -8/+10 |
| | | | | | | This allows more control over the initialization and finalization run. Update #3199. | ||||
* | libtest: Do all output in test runner | Sebastian Huber | 2019-10-11 | 1 | -23/+115 |
| | | | | | | | | This ensures that lines are output atomically if they are produced by different other contexts, e.g. interrupts, other processors, other threads. Update #3199. | ||||
* | Add RTEMS Test Framework | Sebastian Huber | 2019-03-27 | 1 | -0/+888 |
Update #3199. |