From 08664de74c39da767736a35480f9e4dc8af54131 Mon Sep 17 00:00:00 2001 From: MoustaphaSaad Date: Fri, 31 May 2024 19:18:51 +0300 Subject: fix shutdowntest changed the shutdowntest.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/shutdowntest.sh | 2 ++ 2 files changed, 5 insertions(+) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 0da7022..12d4308 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -663,6 +663,9 @@ add_platform_test(sha_test sha_test) set(SHUTDOWNTEST_SRC shutdowntest.c) add_executable(shutdowntest ${SHUTDOWNTEST_SRC}) target_link_libraries(shutdowntest ${OPENSSL_TEST_LIBS}) +if(EMSCRIPTEN) + set_target_properties(shutdowntest PROPERTIES LINK_FLAGS "--preload-file ${TEST_SOURCE_DIR}") +endif() if(NOT MSVC) add_test(NAME shutdowntest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/shutdowntest.sh) else() diff --git a/tests/shutdowntest.sh b/tests/shutdowntest.sh index d4aec1c..d3ae472 100755 --- a/tests/shutdowntest.sh +++ b/tests/shutdowntest.sh @@ -4,6 +4,8 @@ set -e shutdowntest_bin=./shutdowntest if [ -e ./shutdowntest.exe ]; then shutdowntest_bin=./shutdowntest.exe +elif [ -e ./shutdowntest.js ]; then + shutdowntest_bin="node ./shutdowntest.js" fi if [ -z $srcdir ]; then -- cgit v1.2.3-55-g6feb