From e257aa8b4849e292ebef10c9afccc380e93b152f Mon Sep 17 00:00:00 2001 From: MoustaphaSaad Date: Fri, 31 May 2024 19:09:42 +0300 Subject: fix quictest changed the quictest.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/quictest.sh | 2 ++ 2 files changed, 5 insertions(+) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 82e5ad3..ead7af9 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -576,6 +576,9 @@ set_tests_properties(pq_test PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") set(QUICTEST_SRC quictest.c) add_executable(quictest ${QUICTEST_SRC}) target_link_libraries(quictest ${OPENSSL_TEST_LIBS}) +if(EMSCRIPTEN) + set_target_properties(quictest PROPERTIES LINK_FLAGS "--preload-file ${TEST_SOURCE_DIR}") +endif() if(NOT MSVC) add_test(NAME quictest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/quictest.sh) else() diff --git a/tests/quictest.sh b/tests/quictest.sh index 0184179..23561ad 100755 --- a/tests/quictest.sh +++ b/tests/quictest.sh @@ -4,6 +4,8 @@ set -e quictest_bin=./quictest if [ -e ./quictest.exe ]; then quictest_bin=./quictest.exe +elif [ -e ./quictest.js ]; then + quictest_bin="node ./quictest.js" fi if [ -z $srcdir ]; then -- cgit v1.2.3-55-g6feb