Hook a few more tests to the build
This commit is contained in:
parent
4c75669d35
commit
76b135953a
@ -40,6 +40,13 @@ add_executable(aes_wrap aes_wrap.c)
|
|||||||
target_link_libraries(aes_wrap ${OPENSSL_TEST_LIBS})
|
target_link_libraries(aes_wrap ${OPENSSL_TEST_LIBS})
|
||||||
add_test(aes_wrap aes_wrap)
|
add_test(aes_wrap aes_wrap)
|
||||||
|
|
||||||
|
# apitest
|
||||||
|
add_executable(apitest apitest.c)
|
||||||
|
target_link_libraries(apitest ${OPENSSL_TEST_LIBS})
|
||||||
|
set_source_files_properties(apitest.c PROPERTIES COMPILE_FLAGS
|
||||||
|
-DCERTSDIR=\\"${CMAKE_CURRENT_SOURCE_DIR}\\")
|
||||||
|
add_test(apitest apitest)
|
||||||
|
|
||||||
# arc4randomforktest
|
# arc4randomforktest
|
||||||
# Windows/mingw does not have fork, but Cygwin does.
|
# Windows/mingw does not have fork, but Cygwin does.
|
||||||
if(NOT (WIN32 OR (CMAKE_SYSTEM_NAME MATCHES "MINGW")))
|
if(NOT (WIN32 OR (CMAKE_SYSTEM_NAME MATCHES "MINGW")))
|
||||||
@ -146,6 +153,8 @@ add_executable(bn_gcd bn_cmp.c)
|
|||||||
target_link_libraries(bn_gcd ${OPENSSL_TEST_LIBS})
|
target_link_libraries(bn_gcd ${OPENSSL_TEST_LIBS})
|
||||||
add_test(bn_gcd bn_gcd)
|
add_test(bn_gcd bn_gcd)
|
||||||
|
|
||||||
|
# bn_general is a benchmark
|
||||||
|
|
||||||
# bn_isqrt
|
# bn_isqrt
|
||||||
add_executable(bn_isqrt bn_isqrt.c)
|
add_executable(bn_isqrt bn_isqrt.c)
|
||||||
target_link_libraries(bn_isqrt ${OPENSSL_TEST_LIBS})
|
target_link_libraries(bn_isqrt ${OPENSSL_TEST_LIBS})
|
||||||
@ -215,6 +224,9 @@ add_executable(bytestringtest bytestringtest.c)
|
|||||||
target_link_libraries(bytestringtest ${OPENSSL_TEST_LIBS})
|
target_link_libraries(bytestringtest ${OPENSSL_TEST_LIBS})
|
||||||
add_test(bytestringtest bytestringtest)
|
add_test(bytestringtest bytestringtest)
|
||||||
|
|
||||||
|
# callback
|
||||||
|
# callbackfailures
|
||||||
|
|
||||||
# casttest
|
# casttest
|
||||||
add_executable(casttest casttest.c)
|
add_executable(casttest casttest.c)
|
||||||
target_link_libraries(casttest ${OPENSSL_TEST_LIBS})
|
target_link_libraries(casttest ${OPENSSL_TEST_LIBS})
|
||||||
@ -260,6 +272,13 @@ add_executable(cts128test cts128test.c)
|
|||||||
target_link_libraries(cts128test ${OPENSSL_TEST_LIBS})
|
target_link_libraries(cts128test ${OPENSSL_TEST_LIBS})
|
||||||
add_test(cts128test cts128test)
|
add_test(cts128test cts128test)
|
||||||
|
|
||||||
|
# cttest
|
||||||
|
add_executable(cttest cttest.c)
|
||||||
|
target_link_libraries(cttest ${OPENSSL_TEST_LIBS})
|
||||||
|
set_source_files_properties(cttest.c PROPERTIES COMPILE_FLAGS
|
||||||
|
-DCTPATH=\\"${CMAKE_CURRENT_SOURCE_DIR}\\")
|
||||||
|
add_test(cttest cttest)
|
||||||
|
|
||||||
# destest
|
# destest
|
||||||
add_executable(destest destest.c)
|
add_executable(destest destest.c)
|
||||||
target_link_libraries(destest ${OPENSSL_TEST_LIBS})
|
target_link_libraries(destest ${OPENSSL_TEST_LIBS})
|
||||||
@ -339,6 +358,13 @@ add_executable(evptest evptest.c)
|
|||||||
target_link_libraries(evptest ${OPENSSL_TEST_LIBS})
|
target_link_libraries(evptest ${OPENSSL_TEST_LIBS})
|
||||||
add_test(evptest evptest ${CMAKE_CURRENT_SOURCE_DIR}/evptests.txt)
|
add_test(evptest evptest ${CMAKE_CURRENT_SOURCE_DIR}/evptests.txt)
|
||||||
|
|
||||||
|
# evp_test
|
||||||
|
add_executable(evp_test evp_test.c)
|
||||||
|
target_link_libraries(evp_test ${OPENSSL_TEST_LIBS})
|
||||||
|
add_test(evp_test evp_test)
|
||||||
|
|
||||||
|
# expirecallback.c
|
||||||
|
|
||||||
# explicit_bzero
|
# explicit_bzero
|
||||||
# explicit_bzero relies on SA_ONSTACK, which is unavailable on Windows
|
# explicit_bzero relies on SA_ONSTACK, which is unavailable on Windows
|
||||||
if(NOT WIN32)
|
if(NOT WIN32)
|
||||||
@ -351,6 +377,11 @@ if(NOT WIN32)
|
|||||||
add_test(explicit_bzero explicit_bzero)
|
add_test(explicit_bzero explicit_bzero)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# exportertest
|
||||||
|
add_executable(exportertest exportertest.c)
|
||||||
|
target_link_libraries(exportertest ${OPENSSL_TEST_LIBS})
|
||||||
|
add_test(exportertest exportertest)
|
||||||
|
|
||||||
# freenull
|
# freenull
|
||||||
add_executable(freenull freenull.c)
|
add_executable(freenull freenull.c)
|
||||||
set_source_files_properties(freenull.c PROPERTIES COMPILE_FLAGS
|
set_source_files_properties(freenull.c PROPERTIES COMPILE_FLAGS
|
||||||
@ -393,11 +424,14 @@ add_executable(igetest igetest.c)
|
|||||||
target_link_libraries(igetest ${OPENSSL_TEST_LIBS})
|
target_link_libraries(igetest ${OPENSSL_TEST_LIBS})
|
||||||
add_test(igetest igetest)
|
add_test(igetest igetest)
|
||||||
|
|
||||||
# keypairtest
|
# init_pledge
|
||||||
|
|
||||||
|
# key_schedule
|
||||||
add_executable(key_schedule key_schedule.c)
|
add_executable(key_schedule key_schedule.c)
|
||||||
target_link_libraries(key_schedule ${OPENSSL_TEST_LIBS})
|
target_link_libraries(key_schedule ${OPENSSL_TEST_LIBS})
|
||||||
add_test(key_schedule key_schedule)
|
add_test(key_schedule key_schedule)
|
||||||
|
|
||||||
|
# keypair
|
||||||
add_executable(keypairtest keypairtest.c)
|
add_executable(keypairtest keypairtest.c)
|
||||||
target_link_libraries(keypairtest ${LIBTLS_TEST_LIBS})
|
target_link_libraries(keypairtest ${LIBTLS_TEST_LIBS})
|
||||||
target_include_directories(keypairtest BEFORE PUBLIC ../tls)
|
target_include_directories(keypairtest BEFORE PUBLIC ../tls)
|
||||||
@ -528,6 +562,8 @@ add_executable(rsa_test rsa_test.c)
|
|||||||
target_link_libraries(rsa_test ${OPENSSL_TEST_LIBS})
|
target_link_libraries(rsa_test ${OPENSSL_TEST_LIBS})
|
||||||
add_test(rsa_test rsa_test)
|
add_test(rsa_test rsa_test)
|
||||||
|
|
||||||
|
# server.c
|
||||||
|
|
||||||
# servertest
|
# servertest
|
||||||
add_executable(servertest servertest.c)
|
add_executable(servertest servertest.c)
|
||||||
target_link_libraries(servertest ${OPENSSL_TEST_LIBS})
|
target_link_libraries(servertest ${OPENSSL_TEST_LIBS})
|
||||||
@ -543,6 +579,18 @@ add_executable(sha_test sha_test.c)
|
|||||||
target_link_libraries(sha_test ${OPENSSL_TEST_LIBS})
|
target_link_libraries(sha_test ${OPENSSL_TEST_LIBS})
|
||||||
add_test(sha_test sha_test)
|
add_test(sha_test sha_test)
|
||||||
|
|
||||||
|
# signertest
|
||||||
|
add_executable(signertest signertest.c)
|
||||||
|
target_link_libraries(signertest ${LIBTLS_TEST_LIBS})
|
||||||
|
target_include_directories(signertest BEFORE PUBLIC ../tls)
|
||||||
|
set_source_files_properties(signertest.c PROPERTIES COMPILE_FLAGS
|
||||||
|
-DCERTSDIR=\\"${CMAKE_CURRENT_SOURCE_DIR}\\")
|
||||||
|
add_test(signertest signertest)
|
||||||
|
|
||||||
|
# sm2crypttest
|
||||||
|
# sm2evptest
|
||||||
|
# sm2sigtest
|
||||||
|
|
||||||
# sm3test
|
# sm3test
|
||||||
add_executable(sm3test sm3test.c)
|
add_executable(sm3test sm3test.c)
|
||||||
target_link_libraries(sm3test ${OPENSSL_TEST_LIBS})
|
target_link_libraries(sm3test ${OPENSSL_TEST_LIBS})
|
||||||
|
@ -57,6 +57,12 @@ TESTS += aes_wrap
|
|||||||
check_PROGRAMS += aes_wrap
|
check_PROGRAMS += aes_wrap
|
||||||
aes_wrap_SOURCES = aes_wrap.c
|
aes_wrap_SOURCES = aes_wrap.c
|
||||||
|
|
||||||
|
# apitest
|
||||||
|
TESTS += apitest
|
||||||
|
check_PROGRAMS += apitest
|
||||||
|
apitest_SOURCES = apitest.c
|
||||||
|
apitest_CPPFLAGS = $(AM_CPPFLAGS) -DCERTSDIR=\"$(srcdir)\"
|
||||||
|
|
||||||
# arc4randomforktest
|
# arc4randomforktest
|
||||||
# Windows/mingw does not have fork, but Cygwin does.
|
# Windows/mingw does not have fork, but Cygwin does.
|
||||||
if !HOST_WIN
|
if !HOST_WIN
|
||||||
@ -164,6 +170,8 @@ TESTS += bn_gcd
|
|||||||
check_PROGRAMS += bn_gcd
|
check_PROGRAMS += bn_gcd
|
||||||
bn_gcd_SOURCES = bn_gcd.c
|
bn_gcd_SOURCES = bn_gcd.c
|
||||||
|
|
||||||
|
# bn_general is a benchmark.
|
||||||
|
|
||||||
# bn_isqrt
|
# bn_isqrt
|
||||||
TESTS += bn_isqrt
|
TESTS += bn_isqrt
|
||||||
check_PROGRAMS += bn_isqrt
|
check_PROGRAMS += bn_isqrt
|
||||||
@ -231,6 +239,9 @@ TESTS += bytestringtest
|
|||||||
check_PROGRAMS += bytestringtest
|
check_PROGRAMS += bytestringtest
|
||||||
bytestringtest_SOURCES = bytestringtest.c
|
bytestringtest_SOURCES = bytestringtest.c
|
||||||
|
|
||||||
|
# callback
|
||||||
|
# callbackfailures
|
||||||
|
|
||||||
# casttest
|
# casttest
|
||||||
TESTS += casttest
|
TESTS += casttest
|
||||||
check_PROGRAMS += casttest
|
check_PROGRAMS += casttest
|
||||||
@ -277,6 +288,15 @@ TESTS += cts128test
|
|||||||
check_PROGRAMS += cts128test
|
check_PROGRAMS += cts128test
|
||||||
cts128test_SOURCES = cts128test.c
|
cts128test_SOURCES = cts128test.c
|
||||||
|
|
||||||
|
# cttest
|
||||||
|
TESTS += cttest
|
||||||
|
check_PROGRAMS += cttest
|
||||||
|
cttest_SOURCES = cttest.c
|
||||||
|
cttest_CPPFLAGS = $(AM_CPPFLAGS) -DCTPATH=\"$(srcdir)\"
|
||||||
|
EXTRA_DIST += ctlog.conf
|
||||||
|
EXTRA_DIST += letsencrypt-r3.crt
|
||||||
|
EXTRA_DIST += libressl.org.crt
|
||||||
|
|
||||||
# destest
|
# destest
|
||||||
TESTS += destest
|
TESTS += destest
|
||||||
check_PROGRAMS += destest
|
check_PROGRAMS += destest
|
||||||
@ -358,6 +378,13 @@ evptest_SOURCES = evptest.c
|
|||||||
EXTRA_DIST += evptest.sh
|
EXTRA_DIST += evptest.sh
|
||||||
EXTRA_DIST += evptests.txt
|
EXTRA_DIST += evptests.txt
|
||||||
|
|
||||||
|
# evp_test
|
||||||
|
TESTS += evp_test
|
||||||
|
check_PROGRAMS += evp_test
|
||||||
|
evp_test_SOURCES = evp_test.c
|
||||||
|
|
||||||
|
# expirecallback.c
|
||||||
|
|
||||||
# explicit_bzero
|
# explicit_bzero
|
||||||
# explicit_bzero relies on SA_ONSTACK, which is unavailable on Windows
|
# explicit_bzero relies on SA_ONSTACK, which is unavailable on Windows
|
||||||
if !HOST_WIN
|
if !HOST_WIN
|
||||||
@ -371,6 +398,11 @@ endif
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# exportertest
|
||||||
|
TESTS += exportertest
|
||||||
|
check_PROGRAMS += exportertest
|
||||||
|
exportertest_SOURCES = exportertest.c
|
||||||
|
|
||||||
# freenull
|
# freenull
|
||||||
TESTS += freenull
|
TESTS += freenull
|
||||||
freenull_CPPFLAGS = $(AM_CPPFLAGS) -ULIBRESSL_INTERNAL
|
freenull_CPPFLAGS = $(AM_CPPFLAGS) -ULIBRESSL_INTERNAL
|
||||||
@ -412,6 +444,8 @@ TESTS += igetest
|
|||||||
check_PROGRAMS += igetest
|
check_PROGRAMS += igetest
|
||||||
igetest_SOURCES = igetest.c
|
igetest_SOURCES = igetest.c
|
||||||
|
|
||||||
|
# init_pledge.c
|
||||||
|
|
||||||
# key_schedule
|
# key_schedule
|
||||||
TESTS += key_schedule
|
TESTS += key_schedule
|
||||||
check_PROGRAMS += key_schedule
|
check_PROGRAMS += key_schedule
|
||||||
@ -536,6 +570,8 @@ TESTS += rsa_test
|
|||||||
check_PROGRAMS += rsa_test
|
check_PROGRAMS += rsa_test
|
||||||
rsa_test_SOURCES = rsa_test.c
|
rsa_test_SOURCES = rsa_test.c
|
||||||
|
|
||||||
|
# server.c
|
||||||
|
|
||||||
# servertest
|
# servertest
|
||||||
TESTS += servertest.sh
|
TESTS += servertest.sh
|
||||||
check_PROGRAMS += servertest
|
check_PROGRAMS += servertest
|
||||||
@ -547,6 +583,16 @@ TESTS += sha_test
|
|||||||
check_PROGRAMS += sha_test
|
check_PROGRAMS += sha_test
|
||||||
sha_test_SOURCES = sha_test.c
|
sha_test_SOURCES = sha_test.c
|
||||||
|
|
||||||
|
# signertest
|
||||||
|
TESTS += signertest
|
||||||
|
check_PROGRAMS += signertest
|
||||||
|
signertest_CPPFLAGS = -I $(top_srcdir)/tls $(AM_CPPFLAGS) -DCERTSDIR=\"$(srcdir)\"
|
||||||
|
signertest_SOURCES = signertest.c
|
||||||
|
|
||||||
|
# sm2crypttest
|
||||||
|
# sm2evptest
|
||||||
|
# sm2sigtest
|
||||||
|
|
||||||
# sm3test
|
# sm3test
|
||||||
TESTS += sm3test
|
TESTS += sm3test
|
||||||
check_PROGRAMS += sm3test
|
check_PROGRAMS += sm3test
|
||||||
|
@ -353,6 +353,8 @@ for i in `find $libcrypto_regress -name '*.c'`; do
|
|||||||
done
|
done
|
||||||
$CP $libcrypto_regress/evp/evptests.txt tests
|
$CP $libcrypto_regress/evp/evptests.txt tests
|
||||||
$CP $libcrypto_regress/aead/*.txt tests
|
$CP $libcrypto_regress/aead/*.txt tests
|
||||||
|
$CP $libcrypto_regress/ct/ctlog.conf tests
|
||||||
|
$CP $libcrypto_regress/ct/*.crt tests
|
||||||
|
|
||||||
# generate libcrypto freenull.c
|
# generate libcrypto freenull.c
|
||||||
awk -f $libcrypto_regress/free/freenull.awk \
|
awk -f $libcrypto_regress/free/freenull.awk \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user