build updates for latest upstream
This commit is contained in:
@@ -413,6 +413,17 @@ else()
|
||||
endif()
|
||||
set_tests_properties(pq_test PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}")
|
||||
|
||||
# quictest
|
||||
set(QUICTEST_SRC quictest.c)
|
||||
add_executable(quictest ${QUICTEST_SRC})
|
||||
target_link_libraries(quictest ${OPENSSL_TEST_LIBS})
|
||||
if(NOT MSVC)
|
||||
add_test(NAME quictest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/quictest.sh)
|
||||
else()
|
||||
add_test(NAME quictest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/quictest.bat $<TARGET_FILE:quictest>)
|
||||
endif()
|
||||
set_tests_properties(quictest PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}")
|
||||
|
||||
# randtest
|
||||
add_executable(randtest randtest.c)
|
||||
target_link_libraries(randtest ${OPENSSL_TEST_LIBS})
|
||||
|
@@ -425,6 +425,12 @@ pq_test_SOURCES = pq_test.c
|
||||
EXTRA_DIST += pq_test.sh pq_test.bat
|
||||
EXTRA_DIST += pq_expected.txt
|
||||
|
||||
# quictest
|
||||
TESTS += quictest.sh
|
||||
check_PROGRAMS += quictest
|
||||
quictest_SOURCES = quictest.c
|
||||
EXTRA_DIST += quictest.sh quictest.bat
|
||||
|
||||
# randtest
|
||||
TESTS += randtest
|
||||
check_PROGRAMS += randtest
|
||||
|
14
tests/quictest.bat
Normal file
14
tests/quictest.bat
Normal file
@@ -0,0 +1,14 @@
|
||||
@echo off
|
||||
setlocal enabledelayedexpansion
|
||||
REM quictest.bat
|
||||
|
||||
set quictest_bin=%1
|
||||
set quictest_bin=%quictest_bin:/=\%
|
||||
if not exist %quictest_bin% exit /b 1
|
||||
|
||||
%quictest_bin% %srcdir%\server.pem %srcdir%\server.pem %srcdir%\ca.pem
|
||||
if !errorlevel! neq 0 (
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
endlocal
|
13
tests/quictest.sh
Executable file
13
tests/quictest.sh
Executable file
@@ -0,0 +1,13 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
quictest_bin=./quictest
|
||||
if [ -e ./quictest.exe ]; then
|
||||
quictest_bin=./quictest.exe
|
||||
fi
|
||||
|
||||
if [ -z $srcdir ]; then
|
||||
srcdir=.
|
||||
fi
|
||||
|
||||
$quictest_bin $srcdir/server.pem $srcdir/server.pem $srcdir/ca.pem
|
Reference in New Issue
Block a user