zephyr/subsys/testsuite
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
..
busy_sim testsuite: Add busy simulator module 2021-07-29 10:59:00 -04:00
coverage linker-tool-gcc: revise for MMU support 2021-03-16 15:03:44 -04:00
include modules: Add fff mocking framework 2021-10-22 09:43:13 -04:00
ztest testsuite: suppress usage of setjmp in a testcode (rule 21_4-a) 2021-09-03 10:14:57 -04:00
CMakeLists.txt testsuite: Add busy simulator module 2021-07-29 10:59:00 -04:00
Kconfig testsuite: Add busy simulator module 2021-07-29 10:59:00 -04:00
unittest.cmake cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00