From ada085390bc3ab5d0e27c3a6fd8c0ee92af8d543 Mon Sep 17 00:00:00 2001 From: JacobBarthelmeh Date: Wed, 15 Nov 2023 10:38:49 -0700 Subject: [PATCH] add wolfcrypt test and unit test to ctest --- CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 51edd2236..6c8e3b059 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2162,7 +2162,9 @@ endif() # Tests and Examples #################################################### +enable_testing() if(WOLFSSL_EXAMPLES) + # Build wolfSSL client example add_executable(client ${CMAKE_CURRENT_SOURCE_DIR}/examples/client/client.c) @@ -2231,6 +2233,9 @@ if(WOLFSSL_EXAMPLES) set_property(TARGET unit_test PROPERTY RUNTIME_OUTPUT_NAME unit.test) + add_test(NAME unit_test + COMMAND $ + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) endif() if(WOLFSSL_CRYPT_TESTS) @@ -2270,6 +2275,9 @@ if(WOLFSSL_CRYPT_TESTS) if(WOLFSSL_CRYPT_TESTS_HELP) target_compile_options(wolfcrypttest PRIVATE "-DHAVE_WOLFCRYPT_TEST_OPTIONS") endif() + add_test(NAME wolfcrypttest + COMMAND $ + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) # Build wolfCrypt benchmark executable. add_executable(wolfcryptbench