add new tests

This commit is contained in:
Brent Cook 2022-03-13 12:04:04 -05:00
parent 58e82f95ce
commit 101a9d69f1
3 changed files with 34 additions and 1 deletions

5
.gitignore vendored
View File

@ -60,11 +60,13 @@ tests/arc4random_fork*
tests/asn1api*
tests/asn1basic*
tests/asn1complex*
tests/asn1string_copy*
tests/asn1evp*
tests/asn1object*
tests/asn1string_copy*
tests/asn1time*
tests/asn1x509*
tests/bnaddsub*
tests/bn_mod_exp2_mont*
tests/bn_rand_interval*
tests/bn_to_string*
tests/cipher*
@ -81,6 +83,7 @@ tests/rfc5280time*
tests/ssl_get_shared_ciphers*
tests/ssl_methods*
tests/ssl_versions*
tests/string_table*
tests/timingsafe*
tests/tls_ext_alpn*
tests/tls_prf*

View File

@ -55,6 +55,11 @@ add_executable(asn1evp asn1evp.c)
target_link_libraries(asn1evp ${OPENSSL_TEST_LIBS})
add_test(asn1evp asn1evp)
# asn1object
add_executable(asn1object asn1object.c)
target_link_libraries(asn1object ${OPENSSL_TEST_LIBS})
add_test(asn1object asn1object)
# asn1string_copy
add_executable(asn1string_copy asn1string_copy.c)
target_link_libraries(asn1string_copy ${OPENSSL_TEST_LIBS})
@ -98,6 +103,11 @@ add_executable(bnaddsub bnaddsub.c)
target_link_libraries(bnaddsub ${OPENSSL_TEST_LIBS})
add_test(bnaddsub bnaddsub)
# bn_mod_exp2_mont
add_executable(bn_mod_exp2_mont bn_mod_exp2_mont.c)
target_link_libraries(bn_mod_exp2_mont ${OPENSSL_TEST_LIBS})
add_test(bn_mod_exp2_mont bn_mod_exp2_mont)
# bn_rand_interval
add_executable(bn_rand_interval bn_rand_interval.c)
target_link_libraries(bn_rand_interval ${OPENSSL_TEST_LIBS})
@ -483,6 +493,11 @@ else()
endif()
set_tests_properties(ssltest PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}")
# string_table
add_executable(string_table string_table.c)
target_link_libraries(string_table ${OPENSSL_TEST_LIBS})
add_test(string_table string_table)
# testdsa
if(NOT MSVC)
add_test(NAME testdsa COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/testdsa.sh)

View File

@ -67,6 +67,11 @@ TESTS += asn1evp
check_PROGRAMS += asn1evp
asn1evp_SOURCES = asn1evp.c
# asn1object
TESTS += asn1object
check_PROGRAMS += asn1object
asn1object_SOURCES = asn1object.c
# asn1string_copy
TESTS += asn1string_copy
check_PROGRAMS += asn1string_copy
@ -110,6 +115,11 @@ TESTS += bnaddsub
check_PROGRAMS += bnaddsub
bnaddsub_SOURCES = bnaddsub.c
# bn_mod_exp2_mont
TESTS += bn_mod_exp2_mont
check_PROGRAMS += bn_mod_exp2_mont
bn_mod_exp2_mont_SOURCES = bn_mod_exp2_mont.c
# bn_rand_interval
TESTS += bn_rand_interval
check_PROGRAMS += bn_rand_interval
@ -483,6 +493,11 @@ ssltest_SOURCES = ssltest.c
EXTRA_DIST += ssltest.sh ssltest.bat
EXTRA_DIST += testssl testssl.bat ca.pem server.pem
# string_table
TESTS += string_table
check_PROGRAMS += string_table
string_table_SOURCES = string_table.c
# testdsa
TESTS += testdsa.sh
EXTRA_DIST += testdsa.sh testdsa.bat