diff options
| author | Kenjiro Nakayama <nakayamakenjiro@gmail.com> | 2026-07-30 08:32:11 +0900 |
|---|---|---|
| committer | Kenjiro Nakayama <nakayamakenjiro@gmail.com> | 2026-07-30 08:32:11 +0900 |
| commit | a97b0679c2945d968373e8f68d96162df56960d4 (patch) | |
| tree | 80d1e5c4c00ade268b2cf49ed142b6e69fa3d989 /tests | |
| parent | 0ffff5c1543b3c88640e8b61d52057e96c71da64 (diff) | |
| download | portable-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.txt | 5 | ||||
| -rwxr-xr-x | tests/ssl_verify.sh | 9 |
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 |
| 848 | add_executable(ssl_verify ssl_verify.c) | 848 | add_executable(ssl_verify ssl_verify.c) |
| 849 | target_link_libraries(ssl_verify ${OPENSSL_TEST_LIBS}) | 849 | target_link_libraries(ssl_verify ${OPENSSL_TEST_LIBS}) |
| 850 | if(NOT EMSCRIPTEN AND HAVE_PERL_IO_SOCKET_SSL_UTILS) | 850 | if(EMSCRIPTEN) |
| 851 | set_target_properties(ssl_verify PROPERTIES LINK_FLAGS "-sNODERAWFS=1") | ||
| 852 | endif() | ||
| 853 | if(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 | ) |
