From 34f7223fa4a88f4af2eb494f55252a5de3a46534 Mon Sep 17 00:00:00 2001 From: MoustaphaSaad Date: Fri, 31 May 2024 18:18:54 +0300 Subject: 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 --- tests/CMakeLists.txt | 3 +++ tests/aeadtest.sh | 2 ++ 2 files changed, 5 insertions(+) (limited to 'tests') 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() # aeadtest add_executable(aeadtest aeadtest.c) target_link_libraries(aeadtest ${OPENSSL_TEST_LIBS}) +if(EMSCRIPTEN) + set_target_properties(aeadtest PROPERTIES LINK_FLAGS "--preload-file ${TEST_SOURCE_DIR}") +endif() if(NOT WIN32) add_test(NAME aeadtest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/aeadtest.sh) 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 TEST=./aeadtest if [ -e ./aeadtest.exe ]; then TEST=./aeadtest.exe +elif [ -e ./aeadtest.js ]; then + TEST="node ./aeadtest.js" fi $TEST aead $srcdir/aeadtests.txt $TEST aes-128-gcm $srcdir/aes_128_gcm_tests.txt -- cgit v1.2.3-55-g6feb