aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMoustaphaSaad <moustapha.saad.abdelhamed@gmail.com>2024-05-31 18:18:54 +0300
committerTheo Buehler <tb@openbsd.org>2024-06-19 14:06:09 +0200
commit34f7223fa4a88f4af2eb494f55252a5de3a46534 (patch)
tree30496061177fb5919ac8a8ec79460cd86e68ef0e /tests
parentc86535df80f77589bfd6e24f4a779ca0b73a7a13 (diff)
downloadportable-34f7223fa4a88f4af2eb494f55252a5de3a46534.tar.gz
portable-34f7223fa4a88f4af2eb494f55252a5de3a46534.tar.bz2
portable-34f7223fa4a88f4af2eb494f55252a5de3a46534.zip
fix aeadtest
changed the aeadtest.sh to search to .js file as well. added preload-file link flag to enable access to TEST_SOURCE_DIR
Diffstat (limited to 'tests')
-rw-r--r--tests/CMakeLists.txt3
-rwxr-xr-xtests/aeadtest.sh2
2 files changed, 5 insertions, 0 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 3a7420c..cd00514 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -33,6 +33,9 @@ endfunction()
33# aeadtest 33# aeadtest
34add_executable(aeadtest aeadtest.c) 34add_executable(aeadtest aeadtest.c)
35target_link_libraries(aeadtest ${OPENSSL_TEST_LIBS}) 35target_link_libraries(aeadtest ${OPENSSL_TEST_LIBS})
36if(EMSCRIPTEN)
37 set_target_properties(aeadtest PROPERTIES LINK_FLAGS "--preload-file ${TEST_SOURCE_DIR}")
38endif()
36if(NOT WIN32) 39if(NOT WIN32)
37 add_test(NAME aeadtest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/aeadtest.sh) 40 add_test(NAME aeadtest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/aeadtest.sh)
38 set_tests_properties(aeadtest PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") 41 set_tests_properties(aeadtest PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}")
diff --git a/tests/aeadtest.sh b/tests/aeadtest.sh
index 9f59595..212e354 100755
--- a/tests/aeadtest.sh
+++ b/tests/aeadtest.sh
@@ -3,6 +3,8 @@ set -e
3TEST=./aeadtest 3TEST=./aeadtest
4if [ -e ./aeadtest.exe ]; then 4if [ -e ./aeadtest.exe ]; then
5 TEST=./aeadtest.exe 5 TEST=./aeadtest.exe
6elif [ -e ./aeadtest.js ]; then
7 TEST="node ./aeadtest.js"
6fi 8fi
7$TEST aead $srcdir/aeadtests.txt 9$TEST aead $srcdir/aeadtests.txt
8$TEST aes-128-gcm $srcdir/aes_128_gcm_tests.txt 10$TEST aes-128-gcm $srcdir/aes_128_gcm_tests.txt