aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkinichiro <kinichiro.inoguchi@gmail.com>2021-05-03 12:37:48 +0900
committerkinichiro <kinichiro.inoguchi@gmail.com>2021-05-15 00:45:20 +0900
commit66e8b10e530c2e1d38e0c4fce0aa427e634a3553 (patch)
tree293800bbf2793c1573a4e6df485d5a7d90ac8496
parent28e428e6843583a6cef9d6ff2b90a59a953ccefa (diff)
downloadportable-66e8b10e530c2e1d38e0c4fce0aa427e634a3553.tar.gz
portable-66e8b10e530c2e1d38e0c4fce0aa427e634a3553.tar.bz2
portable-66e8b10e530c2e1d38e0c4fce0aa427e634a3553.zip
Add regression dtlstest
-rw-r--r--tests/CMakeLists.txt8
-rw-r--r--tests/Makefile.am6
-rwxr-xr-xtests/dtlstest.sh13
3 files changed, 27 insertions, 0 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index d0280f7..cebb474 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -174,6 +174,14 @@ add_executable(dsatest dsatest.c)
174target_link_libraries(dsatest ${OPENSSL_LIBS}) 174target_link_libraries(dsatest ${OPENSSL_LIBS})
175add_test(dsatest dsatest) 175add_test(dsatest dsatest)
176 176
177# dtlstest
178if(NOT WIN32)
179 add_executable(dtlstest dtlstest.c)
180 target_link_libraries(dtlstest ${OPENSSL_LIBS})
181 add_test(NAME dtlstest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/dtlstest.sh)
182 set_tests_properties(dtlstest PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}")
183endif()
184
177if(NOT BUILD_SHARED_LIBS) 185if(NOT BUILD_SHARED_LIBS)
178# ec_point_conversion 186# ec_point_conversion
179add_executable(ec_point_conversion ec_point_conversion.c) 187add_executable(ec_point_conversion ec_point_conversion.c)
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 678027e..d942b54 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -172,6 +172,12 @@ TESTS += dsatest
172check_PROGRAMS += dsatest 172check_PROGRAMS += dsatest
173dsatest_SOURCES = dsatest.c 173dsatest_SOURCES = dsatest.c
174 174
175# dtlstest
176TESTS += dtlstest.sh
177check_PROGRAMS += dtlstest
178dtlstest_SOURCES = dtlstest.c
179EXTRA_DIST += dtlstest.sh
180
175# ec_point_conversion 181# ec_point_conversion
176TESTS += ec_point_conversion 182TESTS += ec_point_conversion
177check_PROGRAMS += ec_point_conversion 183check_PROGRAMS += ec_point_conversion
diff --git a/tests/dtlstest.sh b/tests/dtlstest.sh
new file mode 100755
index 0000000..ef18cfc
--- /dev/null
+++ b/tests/dtlstest.sh
@@ -0,0 +1,13 @@
1#!/bin/sh
2set -e
3
4dtlstest_bin=./dtlstest
5if [ -e ./dtlstest.exe ]; then
6 dtlstest_bin=./dtlstest.exe
7fi
8
9if [ -z $srcdir ]; then
10 srcdir=.
11fi
12
13$dtlstest_bin $srcdir/server.pem $srcdir/server.pem $srcdir/ca.pem