aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMoustaphaSaad <moustapha.saad.abdelhamed@gmail.com>2024-05-31 19:09:42 +0300
committerTheo Buehler <tb@openbsd.org>2024-06-19 14:06:09 +0200
commite257aa8b4849e292ebef10c9afccc380e93b152f (patch)
tree305fe8514b8d291c1b48f2efb71c846084f6d679 /tests
parent46bcf38a5841ab32ce9a87ff9ef3df86bcaf8cab (diff)
downloadportable-e257aa8b4849e292ebef10c9afccc380e93b152f.tar.gz
portable-e257aa8b4849e292ebef10c9afccc380e93b152f.tar.bz2
portable-e257aa8b4849e292ebef10c9afccc380e93b152f.zip
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
Diffstat (limited to 'tests')
-rw-r--r--tests/CMakeLists.txt3
-rwxr-xr-xtests/quictest.sh2
2 files changed, 5 insertions, 0 deletions
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}")
576set(QUICTEST_SRC quictest.c) 576set(QUICTEST_SRC quictest.c)
577add_executable(quictest ${QUICTEST_SRC}) 577add_executable(quictest ${QUICTEST_SRC})
578target_link_libraries(quictest ${OPENSSL_TEST_LIBS}) 578target_link_libraries(quictest ${OPENSSL_TEST_LIBS})
579if(EMSCRIPTEN)
580 set_target_properties(quictest PROPERTIES LINK_FLAGS "--preload-file ${TEST_SOURCE_DIR}")
581endif()
579if(NOT MSVC) 582if(NOT MSVC)
580 add_test(NAME quictest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/quictest.sh) 583 add_test(NAME quictest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/quictest.sh)
581else() 584else()
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
4quictest_bin=./quictest 4quictest_bin=./quictest
5if [ -e ./quictest.exe ]; then 5if [ -e ./quictest.exe ]; then
6 quictest_bin=./quictest.exe 6 quictest_bin=./quictest.exe
7elif [ -e ./quictest.js ]; then
8 quictest_bin="node ./quictest.js"
7fi 9fi
8 10
9if [ -z $srcdir ]; then 11if [ -z $srcdir ]; then