From d9c6353b747aecf2ce1396d08bc3acab88c64fa6 Mon Sep 17 00:00:00 2001 From: makejian Date: Thu, 29 Jan 2026 11:17:45 +0800 Subject: [PATCH] boards/sim/crypto: enable cmocka testing framework Enable CMocka unit testing framework in the simulator crypto configuration. This requires enabling the following dependencies: - CONFIG_ALLOW_MIT_COMPONENTS: Allow MIT licensed components - CONFIG_LIBC_REGEX: Regular expression support needed by CMocka - CONFIG_TESTING_CMOCKA: CMocka unit testing framework - CONFIG_TESTING_CRYPTO: Crypto testing support Signed-off-by: makejian --- boards/sim/sim/sim/configs/crypto/defconfig | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/boards/sim/sim/sim/configs/crypto/defconfig b/boards/sim/sim/sim/configs/crypto/defconfig index 489695d9e41..359d4c56e34 100644 --- a/boards/sim/sim/sim/configs/crypto/defconfig +++ b/boards/sim/sim/sim/configs/crypto/defconfig @@ -5,16 +5,14 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # -# CONFIG_NSH_CMDOPT_HEXDUMP is not set CONFIG_ALLOW_BSD_COMPONENTS=y +CONFIG_ALLOW_MIT_COMPONENTS=y CONFIG_ALLSYMS=y CONFIG_ARCH="sim" CONFIG_ARCH_BOARD="sim" CONFIG_ARCH_BOARD_SIM=y CONFIG_ARCH_CHIP="sim" CONFIG_ARCH_SIM=y -CONFIG_BOARDCTL_APP_SYMTAB=y -CONFIG_BOARDCTL_POWEROFF=y CONFIG_BOARD_LOOPSPERMSEC=0 CONFIG_BOOT_RUNFROMEXTSRAM=y CONFIG_BUILTIN=y @@ -58,10 +56,6 @@ CONFIG_MBEDTLS_MD5_ALT=y CONFIG_MBEDTLS_SHA1_ALT=y CONFIG_MBEDTLS_SHA256_ALT=y CONFIG_MBEDTLS_SHA512_ALT=y -CONFIG_NSH_ARCHINIT=y -CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_FILE_APPS=y -CONFIG_NSH_READLINE=y CONFIG_PATH_INITIAL="/bin" CONFIG_PSEUDOFS_ATTRIBUTES=y CONFIG_PSEUDOFS_SOFTLINKS=y @@ -73,4 +67,5 @@ CONFIG_START_MONTH=6 CONFIG_START_YEAR=2008 CONFIG_SYSTEM_DUMPSTACK=y CONFIG_SYSTEM_NSH=y +CONFIG_TESTING_CMOCKA=y CONFIG_TESTING_CRYPTO=y