diff options
| author | kinichiro <kinichiro.inoguchi@gmail.com> | 2016-04-05 10:02:35 +0900 |
|---|---|---|
| committer | kinichiro <kinichiro.inoguchi@gmail.com> | 2016-04-05 10:02:35 +0900 |
| commit | cf45f2bdfd82ed77f79f4b33e024fc7f0d5ea106 (patch) | |
| tree | 6575d049b78935abd41fa84140efb8a2ae7ca36d /tests | |
| parent | 8131b377bffdacb8789c78ef31160b3bf4ee054b (diff) | |
| download | portable-cf45f2bdfd82ed77f79f4b33e024fc7f0d5ea106.tar.gz portable-cf45f2bdfd82ed77f79f4b33e024fc7f0d5ea106.tar.bz2 portable-cf45f2bdfd82ed77f79f4b33e024fc7f0d5ea106.zip | |
execute tests that require srcdir environment variable with cmake
- uncomment procedures for aeadtest, evptest, pq_test, ssltest, testdsa and testrsa
- add set_tests_properties() for setting environment variable srcdir
- tweak openssl path in ssltest.sh, testdsa.sh, testenc.sh and testrsa.sh
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/CMakeLists.txt | 37 | ||||
| -rwxr-xr-x | tests/ssltest.sh | 13 | ||||
| -rwxr-xr-x | tests/testdsa.sh | 13 | ||||
| -rwxr-xr-x | tests/testenc.sh | 19 | ||||
| -rwxr-xr-x | tests/testrsa.sh | 13 |
5 files changed, 66 insertions, 29 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 3ca41a2..86e5a50 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt | |||
| @@ -12,11 +12,10 @@ include_directories( | |||
| 12 | set(ENV{srcdir} ${CMAKE_CURRENT_SOURCE_DIR}) | 12 | set(ENV{srcdir} ${CMAKE_CURRENT_SOURCE_DIR}) |
| 13 | 13 | ||
| 14 | # aeadtest | 14 | # aeadtest |
| 15 | #add_executable(aeadtest aeadtest.c) | 15 | add_executable(aeadtest aeadtest.c) |
| 16 | #target_link_libraries(aeadtest ${OPENSSL_LIBS}) | 16 | target_link_libraries(aeadtest ${OPENSSL_LIBS}) |
| 17 | #add_test(aeadtest aeadtest.sh) | 17 | add_test(aeadtest ${CMAKE_CURRENT_SOURCE_DIR}/aeadtest.sh) |
| 18 | #configure_file(aeadtests.txt aeadtests.txt COPYONLY) | 18 | set_tests_properties(aeadtest PROPERTIES ENVIRONMENT "srcdir=${CMAKE_CURRENT_SOURCE_DIR}") |
| 19 | #configure_file(aeadtest.sh aeadtest.sh COPYONLY) | ||
| 20 | 19 | ||
| 21 | # aes_wrap | 20 | # aes_wrap |
| 22 | add_executable(aes_wrap aes_wrap.c) | 21 | add_executable(aes_wrap aes_wrap.c) |
| @@ -127,9 +126,10 @@ target_link_libraries(enginetest ${OPENSSL_LIBS}) | |||
| 127 | add_test(enginetest enginetest) | 126 | add_test(enginetest enginetest) |
| 128 | 127 | ||
| 129 | # evptest | 128 | # evptest |
| 130 | #add_executable(evptest evptest.c) | 129 | add_executable(evptest evptest.c) |
| 131 | #target_link_libraries(evptest ${OPENSSL_LIBS}) | 130 | target_link_libraries(evptest ${OPENSSL_LIBS}) |
| 132 | #add_test(evptest ${CMAKE_CURRENT_SOURCE_DIR}/evptest.sh) | 131 | add_test(evptest ${CMAKE_CURRENT_SOURCE_DIR}/evptest.sh) |
| 132 | set_tests_properties(evptest PROPERTIES ENVIRONMENT "srcdir=${CMAKE_CURRENT_SOURCE_DIR}") | ||
| 133 | 133 | ||
| 134 | # explicit_bzero | 134 | # explicit_bzero |
| 135 | # explicit_bzero relies on SA_ONSTACK, which is unavailable on Windows | 135 | # explicit_bzero relies on SA_ONSTACK, which is unavailable on Windows |
| @@ -208,9 +208,10 @@ target_link_libraries(poly1305test ${OPENSSL_LIBS}) | |||
| 208 | add_test(poly1305test poly1305test) | 208 | add_test(poly1305test poly1305test) |
| 209 | 209 | ||
| 210 | # pq_test | 210 | # pq_test |
| 211 | #add_executable(pq_test pq_test.c) | 211 | add_executable(pq_test pq_test.c) |
| 212 | #target_link_libraries(pq_test ${OPENSSL_LIBS}) | 212 | target_link_libraries(pq_test ${OPENSSL_LIBS}) |
| 213 | #add_test(pq_test ${CMAKE_CURRENT_SOURCE_DIR}/pq_test.sh) | 213 | add_test(pq_test ${CMAKE_CURRENT_SOURCE_DIR}/pq_test.sh) |
| 214 | set_tests_properties(pq_test PROPERTIES ENVIRONMENT "srcdir=${CMAKE_CURRENT_SOURCE_DIR}") | ||
| 214 | 215 | ||
| 215 | # randtest | 216 | # randtest |
| 216 | add_executable(randtest randtest.c) | 217 | add_executable(randtest randtest.c) |
| @@ -253,18 +254,22 @@ target_link_libraries(sha512test ${OPENSSL_LIBS}) | |||
| 253 | add_test(sha512test sha512test) | 254 | add_test(sha512test sha512test) |
| 254 | 255 | ||
| 255 | # ssltest | 256 | # ssltest |
| 256 | #add_executable(ssltest ssltest.c) | 257 | add_executable(ssltest ssltest.c) |
| 257 | #target_link_libraries(ssltest ${OPENSSL_LIBS}) | 258 | target_link_libraries(ssltest ${OPENSSL_LIBS}) |
| 258 | #add_test(ssltest ${CMAKE_CURRENT_SOURCE_DIR}/ssltest.sh) | 259 | add_test(ssltest ${CMAKE_CURRENT_SOURCE_DIR}/ssltest.sh) |
| 260 | set_tests_properties(ssltest PROPERTIES ENVIRONMENT "srcdir=${CMAKE_CURRENT_SOURCE_DIR}") | ||
| 259 | 261 | ||
| 260 | # testdsa | 262 | # testdsa |
| 261 | #add_test(testdsa ${CMAKE_CURRENT_SOURCE_DIR}/testdsa.sh) | 263 | add_test(testdsa ${CMAKE_CURRENT_SOURCE_DIR}/testdsa.sh) |
| 264 | set_tests_properties(testdsa PROPERTIES ENVIRONMENT "srcdir=${CMAKE_CURRENT_SOURCE_DIR}") | ||
| 262 | 265 | ||
| 263 | # testenc | 266 | # testenc |
| 264 | add_test(testenc ${CMAKE_CURRENT_SOURCE_DIR}/testenc.sh) | 267 | add_test(testenc ${CMAKE_CURRENT_SOURCE_DIR}/testenc.sh) |
| 268 | set_tests_properties(testenc PROPERTIES ENVIRONMENT "srcdir=${CMAKE_CURRENT_SOURCE_DIR}") | ||
| 265 | 269 | ||
| 266 | # testrsa | 270 | # testrsa |
| 267 | #add_test(testrsa ${CMAKE_CURRENT_SOURCE_DIR}/testrsa.sh) | 271 | add_test(testrsa ${CMAKE_CURRENT_SOURCE_DIR}/testrsa.sh) |
| 272 | set_tests_properties(testrsa PROPERTIES ENVIRONMENT "srcdir=${CMAKE_CURRENT_SOURCE_DIR}") | ||
| 268 | 273 | ||
| 269 | # timingsafe | 274 | # timingsafe |
| 270 | add_executable(timingsafe timingsafe.c) | 275 | add_executable(timingsafe timingsafe.c) |
diff --git a/tests/ssltest.sh b/tests/ssltest.sh index 5b48b40..28da3ac 100755 --- a/tests/ssltest.sh +++ b/tests/ssltest.sh | |||
| @@ -6,9 +6,16 @@ if [ -e ./ssltest.exe ]; then | |||
| 6 | ssltest_bin=./ssltest.exe | 6 | ssltest_bin=./ssltest.exe |
| 7 | fi | 7 | fi |
| 8 | 8 | ||
| 9 | openssl_bin=../apps/openssl/openssl | 9 | if [ -d ../apps/openssl ]; then |
| 10 | if [ -e ../apps/openssl/openssl.exe ]; then | 10 | openssl_bin=../apps/openssl/openssl |
| 11 | openssl_bin=../apps/openssl/openssl.exe | 11 | if [ -e ../apps/openssl/openssl.exe ]; then |
| 12 | openssl_bin=../apps/openssl/openssl.exe | ||
| 13 | fi | ||
| 14 | else | ||
| 15 | openssl_bin=../apps/openssl | ||
| 16 | if [ -e ../apps/openssl.exe ]; then | ||
| 17 | openssl_bin=../apps/openssl.exe | ||
| 18 | fi | ||
| 12 | fi | 19 | fi |
| 13 | 20 | ||
| 14 | if [ -z $srcdir ]; then | 21 | if [ -z $srcdir ]; then |
diff --git a/tests/testdsa.sh b/tests/testdsa.sh index ed681e7..7ecb8ef 100755 --- a/tests/testdsa.sh +++ b/tests/testdsa.sh | |||
| @@ -4,9 +4,16 @@ | |||
| 4 | 4 | ||
| 5 | #Test DSA certificate generation of openssl | 5 | #Test DSA certificate generation of openssl |
| 6 | 6 | ||
| 7 | cmd=../apps/openssl/openssl | 7 | if [ -d ../apps/openssl ]; then |
| 8 | if [ -e ../apps/openssl/openssl.exe ]; then | 8 | cmd=../apps/openssl/openssl |
| 9 | cmd=../apps/openssl/openssl.exe | 9 | if [ -e ../apps/openssl/openssl.exe ]; then |
| 10 | cmd=../apps/openssl/openssl.exe | ||
| 11 | fi | ||
| 12 | else | ||
| 13 | cmd=../apps/openssl | ||
| 14 | if [ -e ../apps/openssl.exe ]; then | ||
| 15 | cmd=../apps/openssl.exe | ||
| 16 | fi | ||
| 10 | fi | 17 | fi |
| 11 | 18 | ||
| 12 | if [ -z $srcdir ]; then | 19 | if [ -z $srcdir ]; then |
diff --git a/tests/testenc.sh b/tests/testenc.sh index 4e488ad..63bce34 100755 --- a/tests/testenc.sh +++ b/tests/testenc.sh | |||
| @@ -2,12 +2,23 @@ | |||
| 2 | # $OpenBSD: testenc.sh,v 1.1 2014/08/26 17:50:07 jsing Exp $ | 2 | # $OpenBSD: testenc.sh,v 1.1 2014/08/26 17:50:07 jsing Exp $ |
| 3 | 3 | ||
| 4 | test=p | 4 | test=p |
| 5 | cmd=../apps/openssl/openssl | 5 | if [ -d ../apps/openssl ]; then |
| 6 | if [ -e ../apps/openssl/openssl.exe ]; then | 6 | cmd=../apps/openssl/openssl |
| 7 | cmd=../apps/openssl/openssl.exe | 7 | if [ -e ../apps/openssl/openssl.exe ]; then |
| 8 | cmd=../apps/openssl/openssl.exe | ||
| 9 | fi | ||
| 10 | else | ||
| 11 | cmd=../apps/openssl | ||
| 12 | if [ -e ../apps/openssl.exe ]; then | ||
| 13 | cmd=../apps/openssl.exe | ||
| 14 | fi | ||
| 15 | fi | ||
| 16 | |||
| 17 | if [ -z $srcdir ]; then | ||
| 18 | srcdir=. | ||
| 8 | fi | 19 | fi |
| 9 | 20 | ||
| 10 | cat openssl.cnf >$test; | 21 | cat $srcdir/openssl.cnf >$test; |
| 11 | 22 | ||
| 12 | echo cat | 23 | echo cat |
| 13 | $cmd enc < $test > $test.cipher | 24 | $cmd enc < $test > $test.cipher |
diff --git a/tests/testrsa.sh b/tests/testrsa.sh index c2c7c4c..e644999 100755 --- a/tests/testrsa.sh +++ b/tests/testrsa.sh | |||
| @@ -4,9 +4,16 @@ | |||
| 4 | 4 | ||
| 5 | #Test RSA certificate generation of openssl | 5 | #Test RSA certificate generation of openssl |
| 6 | 6 | ||
| 7 | cmd=../apps/openssl/openssl | 7 | if [ -d ../apps/openssl ]; then |
| 8 | if [ -e ../apps/openssl/openssl.exe ]; then | 8 | cmd=../apps/openssl/openssl |
| 9 | cmd=../apps/openssl/openssl.exe | 9 | if [ -e ../apps/openssl/openssl.exe ]; then |
| 10 | cmd=../apps/openssl/openssl.exe | ||
| 11 | fi | ||
| 12 | else | ||
| 13 | cmd=../apps/openssl | ||
| 14 | if [ -e ../apps/openssl.exe ]; then | ||
| 15 | cmd=../apps/openssl.exe | ||
| 16 | fi | ||
| 10 | fi | 17 | fi |
| 11 | 18 | ||
| 12 | if [ -z $srcdir ]; then | 19 | if [ -z $srcdir ]; then |
