diff options
| author | Brent Cook <busterb@gmail.com> | 2022-08-29 08:42:43 -0500 |
|---|---|---|
| committer | Brent Cook <busterb@gmail.com> | 2022-08-29 09:06:06 -0500 |
| commit | ed9359727a502d5ec5162e4017f76ffccf6aaa79 (patch) | |
| tree | 6a56c1f4bc7ed9948e02ebcfecc58849cda8a6db /tests | |
| parent | 08895e84976efd5f63bc515856efe43aad5abffb (diff) | |
| download | portable-ed9359727a502d5ec5162e4017f76ffccf6aaa79.tar.gz portable-ed9359727a502d5ec5162e4017f76ffccf6aaa79.tar.bz2 portable-ed9359727a502d5ec5162e4017f76ffccf6aaa79.zip | |
build updates for latest upstream
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/CMakeLists.txt | 11 | ||||
| -rw-r--r-- | tests/Makefile.am | 6 | ||||
| -rw-r--r-- | tests/quictest.bat | 14 | ||||
| -rwxr-xr-x | tests/quictest.sh | 13 |
4 files changed, 44 insertions, 0 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index eb1b79c..7e80c97 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt | |||
| @@ -413,6 +413,17 @@ else() | |||
| 413 | endif() | 413 | endif() |
| 414 | set_tests_properties(pq_test PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") | 414 | set_tests_properties(pq_test PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") |
| 415 | 415 | ||
| 416 | # quictest | ||
| 417 | set(QUICTEST_SRC quictest.c) | ||
| 418 | add_executable(quictest ${QUICTEST_SRC}) | ||
| 419 | target_link_libraries(quictest ${OPENSSL_TEST_LIBS}) | ||
| 420 | if(NOT MSVC) | ||
| 421 | add_test(NAME quictest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/quictest.sh) | ||
| 422 | else() | ||
| 423 | add_test(NAME quictest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/quictest.bat $<TARGET_FILE:quictest>) | ||
| 424 | endif() | ||
| 425 | set_tests_properties(quictest PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") | ||
| 426 | |||
| 416 | # randtest | 427 | # randtest |
| 417 | add_executable(randtest randtest.c) | 428 | add_executable(randtest randtest.c) |
| 418 | target_link_libraries(randtest ${OPENSSL_TEST_LIBS}) | 429 | target_link_libraries(randtest ${OPENSSL_TEST_LIBS}) |
diff --git a/tests/Makefile.am b/tests/Makefile.am index 79f10fb..2a48a2b 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am | |||
| @@ -425,6 +425,12 @@ pq_test_SOURCES = pq_test.c | |||
| 425 | EXTRA_DIST += pq_test.sh pq_test.bat | 425 | EXTRA_DIST += pq_test.sh pq_test.bat |
| 426 | EXTRA_DIST += pq_expected.txt | 426 | EXTRA_DIST += pq_expected.txt |
| 427 | 427 | ||
| 428 | # quictest | ||
| 429 | TESTS += quictest.sh | ||
| 430 | check_PROGRAMS += quictest | ||
| 431 | quictest_SOURCES = quictest.c | ||
| 432 | EXTRA_DIST += quictest.sh quictest.bat | ||
| 433 | |||
| 428 | # randtest | 434 | # randtest |
| 429 | TESTS += randtest | 435 | TESTS += randtest |
| 430 | check_PROGRAMS += randtest | 436 | check_PROGRAMS += randtest |
diff --git a/tests/quictest.bat b/tests/quictest.bat new file mode 100644 index 0000000..cfbf2cd --- /dev/null +++ b/tests/quictest.bat | |||
| @@ -0,0 +1,14 @@ | |||
| 1 | @echo off | ||
| 2 | setlocal enabledelayedexpansion | ||
| 3 | REM quictest.bat | ||
| 4 | |||
| 5 | set quictest_bin=%1 | ||
| 6 | set quictest_bin=%quictest_bin:/=\% | ||
| 7 | if not exist %quictest_bin% exit /b 1 | ||
| 8 | |||
| 9 | %quictest_bin% %srcdir%\server.pem %srcdir%\server.pem %srcdir%\ca.pem | ||
| 10 | if !errorlevel! neq 0 ( | ||
| 11 | exit /b 1 | ||
| 12 | ) | ||
| 13 | |||
| 14 | endlocal | ||
diff --git a/tests/quictest.sh b/tests/quictest.sh new file mode 100755 index 0000000..cc1982f --- /dev/null +++ b/tests/quictest.sh | |||
| @@ -0,0 +1,13 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | set -e | ||
| 3 | |||
| 4 | quictest_bin=./quictest | ||
| 5 | if [ -e ./quictest.exe ]; then | ||
| 6 | quictest_bin=./quictest.exe | ||
| 7 | fi | ||
| 8 | |||
| 9 | if [ -z $srcdir ]; then | ||
| 10 | srcdir=. | ||
| 11 | fi | ||
| 12 | |||
| 13 | $quictest_bin $srcdir/server.pem $srcdir/server.pem $srcdir/ca.pem | ||
