zephyr/modules
Yuval Peress f6f24a2a79 modules: Add fff mocking framework
Issue #38643

Introduce a more powerful and well established mocking framework
into Zephyr. It also allows running the actual FFF tests using the
zephyr SDK and ztest framework to ensure compatibility.

As per TSC meeting, the fff.h header was directly added to
subsys/testsuite/include/. As per the guidelines, the file is exactly
the same as it is in FFF's library, but re-styled with clang-format.

The west.yml entry was added using the "ci" group and filtered by
default. (note that the tests will break until the CI actually
specifies that the group is needed).

Signed-off-by: Yuval Peress <peress@google.com>
2021-10-22 09:43:13 -04:00
..
canopennode modules: canopennode: rename header and Kconfig options 2021-07-01 13:32:18 -04:00
fff modules: Add fff mocking framework 2021-10-22 09:43:13 -04:00
hal_nordic soc: nordic_nrf: Add Kconfig option for enabling trace port 2021-09-28 20:11:40 -04:00
hal_nxp modules: hal_nxp: removing always empty zephyr_library 2021-09-28 12:13:23 +02:00
loramac-node modules: loramac-node: Fix the build issue for US915 and AU915 regions 2021-10-12 15:22:04 -04:00
lz4 samples: compression: lz4: lz4 sample application 2021-06-12 17:21:55 +02:00
mbedtls modules: Allow for Mbed TLS module to match upstream 2021-10-18 09:51:06 -05:00
nanopb modules: nanopb: introduce new module 2021-04-08 14:57:55 +02:00
segger modules: add segger module locally, and update to 3.30 2021-05-08 17:06:24 -04:00
tflite-micro modules: tflite-micro: fix cmakelists.txt 2021-08-24 07:26:08 -04:00
TraceRecorder Tracing: TraceRecorder CMake update 2021-06-18 08:08:07 -05:00
trusted-firmware-m modules: Allow for Mbed TLS module to match upstream 2021-10-18 09:51:06 -05:00
Kconfig modules: Add fff mocking framework 2021-10-22 09:43:13 -04:00
Kconfig.altera
Kconfig.atmel
Kconfig.civetweb
Kconfig.cmsis
Kconfig.cmsis_dsp modules: cmsis_dsp: Update configs for CMSIS-DSP 1.9.0 (CMSIS 5.8.0) 2021-08-30 18:17:47 +02:00
Kconfig.cypress
Kconfig.eos_s3
Kconfig.imx
Kconfig.infineon
Kconfig.libmetal
Kconfig.mcuboot_bootutil
Kconfig.mcux drivers: hwinfo: add reset cause support for iMX RT series 2021-09-29 14:44:21 -04:00
Kconfig.microchip
Kconfig.nuvoton
Kconfig.open-amp
Kconfig.silabs
Kconfig.simplelink
Kconfig.sof
Kconfig.st
Kconfig.stm32 stm32: Add FMAC support to Kconfig 2021-09-15 22:36:49 -04:00
Kconfig.syst
Kconfig.telink modules: hal_telink: introduce new HAL Telink module 2021-07-21 05:37:12 -04:00
Kconfig.tinycbor
Kconfig.tinycrypt
Kconfig.vega
Kconfig.xtensa
modules.cmake