Add new tests to cmake framework

This commit is contained in:
Theo Buehler 2022-11-22 19:26:38 +01:00
parent 35265d0e44
commit 9b95f2e9c6

View File

@ -5,6 +5,7 @@ include_directories(
../crypto/asn1 ../crypto/asn1
../crypto/bio ../crypto/bio
../crypto/bn ../crypto/bn
../crypto/curve25519
../crypto/evp ../crypto/evp
../crypto/modes ../crypto/modes
../crypto/x509 ../crypto/x509
@ -29,6 +30,11 @@ else()
add_test(aeadtest aeadtest aead ${CMAKE_CURRENT_SOURCE_DIR}/aeadtests.txt) add_test(aeadtest aeadtest aead ${CMAKE_CURRENT_SOURCE_DIR}/aeadtests.txt)
endif() endif()
# aes_test
add_executable(aes_test aes_test.c)
target_link_libraries(aes_test ${OPENSSL_TEST_LIBS})
add_test(aes_test aes_test)
# aes_wrap # aes_wrap
add_executable(aes_wrap aes_wrap.c) add_executable(aes_wrap aes_wrap.c)
target_link_libraries(aes_wrap ${OPENSSL_TEST_LIBS}) target_link_libraries(aes_wrap ${OPENSSL_TEST_LIBS})
@ -147,6 +153,11 @@ add_executable(bn_to_string bn_to_string.c)
target_link_libraries(bn_to_string ${OPENSSL_TEST_LIBS}) target_link_libraries(bn_to_string ${OPENSSL_TEST_LIBS})
add_test(bn_to_string bn_to_string) add_test(bn_to_string bn_to_string)
# bn_unit
add_executable(bn_unit bn_unit.c)
target_link_libraries(bn_unit ${OPENSSL_TEST_LIBS})
add_test(bn_unit bn_unit)
# buffertest # buffertest
add_executable(buffertest buffertest.c) add_executable(buffertest buffertest.c)
target_link_libraries(buffertest ${OPENSSL_TEST_LIBS}) target_link_libraries(buffertest ${OPENSSL_TEST_LIBS})
@ -251,11 +262,21 @@ add_executable(ectest ectest.c)
target_link_libraries(ectest ${OPENSSL_TEST_LIBS}) target_link_libraries(ectest ${OPENSSL_TEST_LIBS})
add_test(ectest ectest) add_test(ectest ectest)
# ed25519test
add_executable(ed25519test ed25519test.c)
target_link_libraries(ed25519test ${OPENSSL_TEST_LIBS})
add_test(ed25519test ed25519test)
# enginetest # enginetest
add_executable(enginetest enginetest.c) add_executable(enginetest enginetest.c)
target_link_libraries(enginetest ${OPENSSL_TEST_LIBS}) target_link_libraries(enginetest ${OPENSSL_TEST_LIBS})
add_test(enginetest enginetest) add_test(enginetest enginetest)
# evp_ecx_test
add_executable(evp_ecx_test evp_ecx_test.c)
target_link_libraries(evp_ecx_test ${OPENSSL_TEST_LIBS})
add_test(evp_ecx_test evp_ecx_test)
# evp_pkey_check # evp_pkey_check
add_executable(evp_pkey_check evp_pkey_check.c) add_executable(evp_pkey_check evp_pkey_check.c)
target_link_libraries(evp_pkey_check ${OPENSSL_TEST_LIBS}) target_link_libraries(evp_pkey_check ${OPENSSL_TEST_LIBS})