aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorKenjiro Nakayama <nakayamakenjiro@gmail.com>2026-07-30 08:32:11 +0900
committerKenjiro Nakayama <nakayamakenjiro@gmail.com>2026-07-30 08:32:11 +0900
commita97b0679c2945d968373e8f68d96162df56960d4 (patch)
tree80d1e5c4c00ade268b2cf49ed142b6e69fa3d989 /tests
parent0ffff5c1543b3c88640e8b61d52057e96c71da64 (diff)
downloadportable-a97b0679c2945d968373e8f68d96162df56960d4.tar.gz
portable-a97b0679c2945d968373e8f68d96162df56960d4.tar.bz2
portable-a97b0679c2945d968373e8f68d96162df56960d4.zip
Run libssl verify test on Emscripten
Diffstat (limited to 'tests')
-rw-r--r--tests/CMakeLists.txt5
-rwxr-xr-xtests/ssl_verify.sh9
2 files changed, 12 insertions, 2 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index d009373..03fe226 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -847,7 +847,10 @@ add_platform_test(ssl_verify_param ssl_verify_param)
847# ssl_verify 847# ssl_verify
848add_executable(ssl_verify ssl_verify.c) 848add_executable(ssl_verify ssl_verify.c)
849target_link_libraries(ssl_verify ${OPENSSL_TEST_LIBS}) 849target_link_libraries(ssl_verify ${OPENSSL_TEST_LIBS})
850if(NOT EMSCRIPTEN AND HAVE_PERL_IO_SOCKET_SSL_UTILS) 850if(EMSCRIPTEN)
851 set_target_properties(ssl_verify PROPERTIES LINK_FLAGS "-sNODERAWFS=1")
852endif()
853if(HAVE_PERL_IO_SOCKET_SSL_UTILS)
851 if(WIN32) 854 if(WIN32)
852 add_test(NAME ssl_verify COMMAND 855 add_test(NAME ssl_verify COMMAND
853 ${CMAKE_CURRENT_SOURCE_DIR}/ssl_verify.bat 856 ${CMAKE_CURRENT_SOURCE_DIR}/ssl_verify.bat
diff --git a/tests/ssl_verify.sh b/tests/ssl_verify.sh
index ed32911..bb090db 100755
--- a/tests/ssl_verify.sh
+++ b/tests/ssl_verify.sh
@@ -56,5 +56,12 @@ mkdir "$workdir"
56( 56(
57 cd "$workdir" 57 cd "$workdir"
58 "$PERL" "$create_certs" 58 "$PERL" "$create_certs"
59 "$verify_bin" 59 case "$verify_bin" in
60 *.js)
61 node "$verify_bin"
62 ;;
63 *)
64 "$verify_bin"
65 ;;
66 esac
60) 67)