summaryrefslogtreecommitdiff
path: root/FreeRTOS/Test/CMock/event_groups/event_groups.yml
diff options
context:
space:
mode:
Diffstat (limited to 'FreeRTOS/Test/CMock/event_groups/event_groups.yml')
-rw-r--r--FreeRTOS/Test/CMock/event_groups/event_groups.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/FreeRTOS/Test/CMock/event_groups/event_groups.yml b/FreeRTOS/Test/CMock/event_groups/event_groups.yml
new file mode 100644
index 000000000..de9ad9be4
--- /dev/null
+++ b/FreeRTOS/Test/CMock/event_groups/event_groups.yml
@@ -0,0 +1,32 @@
+:cmock:
+ :mock_prefix: mock_
+ :when_no_prototypes: :warn
+ :treat_externs: :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.
+ - <stdbool.h>
+ - "FreeRTOS.h"
+ :treat_externs: :exclude # Now the extern-ed functions will be mocked.
+ :weak: __attribute__((weak))
+ :verbosity: 3
+ :attributes:
+ - PRIVILEGED_FUNCTION
+ :strippables:
+ - PRIVILEGED_FUNCTION
+ - portDONT_DISCARD
+ :treat_externs: :include