mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-10-17 10:17:45 -04:00
* Test: add multi config ability to build system * Remove Tests that are not implemented yet from the makefile * Fix header check * Test: Unit Test tasks.c * UnitTest: tasks.c Save progress * saving some work 70% coverage * coverage 77% * tasks.c coverage 90% * tasks.c coverage 95% * Cleanup and common header * Cover some extra branches, no_mutex +stack growth * Fix Makefile not to use modified version of c-preprocessor * Remove c-preprocessor errros * Rebase and add some tests * Fortify_source=1 and O0 are mutually exclusive * Style: Uncrustify code * Style: Fix indent * Fix Header checks * Add prototypes * Build: use unifdef instead of the c-preprocessor to generate different configurations * Build: fix makefile cflags * Fix UT after upgrading kernel version * Resolve conflicts and test failures * Comment fix version number * Fix build error * Update FreeRTOS/Test/CMock/Makefile Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com> Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
32 lines
815 B
YAML
32 lines
815 B
YAML
:cmock:
|
|
:mock_prefix: mock_
|
|
:when_no_prototypes: :warn
|
|
:treat_externs: :include
|
|
:treat_inlines: :include
|
|
:enforce_strict_ordering: TRUE
|
|
:plugins:
|
|
- :ignore
|
|
- :ignore_arg
|
|
- :expect_any_args
|
|
- :array
|
|
- :callback
|
|
- :return_thru_ptr
|
|
:callback_include_count: true # include a count arg when calling the callback
|
|
:callback_after_arg_check: false # check arguments before calling the callback
|
|
:treat_as:
|
|
uint8: HEX8
|
|
uint16: HEX16
|
|
uint32: UINT32
|
|
int8: INT8
|
|
bool: UINT8
|
|
:includes: # This will add these includes to each mock.
|
|
- "FreeRTOSConfig.h"
|
|
- "FreeRTOS.h"
|
|
- "task.h"
|
|
:weak: __attribute__((weak))
|
|
:verbosity: 3
|
|
:attributes:
|
|
- PRIVILEGED_FUNCTION
|
|
:strippables:
|
|
- PRIVILEGED_FUNCTION
|
|
- portDONT_DISCARD
|