mirror of
https://github.com/boostorg/beast.git
synced 2025-08-02 22:34:32 +02:00
Only run the tests under ubasan
This commit is contained in:
@@ -191,8 +191,8 @@ file(GLOB_RECURSE SERVER_INCLUDES
|
||||
)
|
||||
|
||||
add_subdirectory (test)
|
||||
if (NOT "${VARIANT}" STREQUAL "coverage")
|
||||
|
||||
if ((NOT "${VARIANT}" STREQUAL "coverage") AND
|
||||
(NOT "${VARIANT}" STREQUAL "ubasan"))
|
||||
add_subdirectory (example)
|
||||
endif()
|
||||
|
||||
|
||||
|
@@ -1,13 +1,16 @@
|
||||
# Part of Beast
|
||||
|
||||
add_subdirectory (benchmarks)
|
||||
add_subdirectory (core)
|
||||
add_subdirectory (http)
|
||||
add_subdirectory (server)
|
||||
add_subdirectory (websocket)
|
||||
add_subdirectory (zlib)
|
||||
|
||||
if (NOT "${VARIANT}" STREQUAL "coverage")
|
||||
if ((NOT "${VARIANT}" STREQUAL "coverage") AND
|
||||
(NOT "${VARIANT}" STREQUAL "ubasan"))
|
||||
|
||||
add_subdirectory (benchmarks)
|
||||
add_subdirectory (server)
|
||||
|
||||
GroupSources(extras/beast extras)
|
||||
GroupSources(include/beast beast)
|
||||
GroupSources(test "/")
|
||||
|
@@ -1,27 +1,23 @@
|
||||
# Part of Beast
|
||||
|
||||
if (NOT "${VARIANT}" STREQUAL "coverage")
|
||||
GroupSources(extras/beast extras)
|
||||
GroupSources(include/beast beast)
|
||||
GroupSources(test/benchmarks "/")
|
||||
GroupSources(test/http "/")
|
||||
|
||||
GroupSources(extras/beast extras)
|
||||
GroupSources(include/beast beast)
|
||||
GroupSources(test/benchmarks "/")
|
||||
GroupSources(test/http "/")
|
||||
add_executable (benchmarks
|
||||
${BEAST_INCLUDES}
|
||||
${EXTRAS_INCLUDES}
|
||||
../../extras/beast/unit_test/main.cpp
|
||||
../http/message_fuzz.hpp
|
||||
nodejs_parser.hpp
|
||||
buffers.cpp
|
||||
nodejs_parser.cpp
|
||||
parser.cpp
|
||||
)
|
||||
|
||||
add_executable (benchmarks
|
||||
${BEAST_INCLUDES}
|
||||
${EXTRAS_INCLUDES}
|
||||
../../extras/beast/unit_test/main.cpp
|
||||
../http/message_fuzz.hpp
|
||||
nodejs_parser.hpp
|
||||
buffers.cpp
|
||||
nodejs_parser.cpp
|
||||
parser.cpp
|
||||
target_link_libraries(benchmarks
|
||||
Beast
|
||||
${Boost_PROGRAM_OPTIONS_LIBRARY}
|
||||
${Boost_FILESYSTEM_LIBRARY}
|
||||
)
|
||||
|
||||
target_link_libraries(benchmarks
|
||||
Beast
|
||||
${Boost_PROGRAM_OPTIONS_LIBRARY}
|
||||
${Boost_FILESYSTEM_LIBRARY}
|
||||
)
|
||||
|
||||
endif()
|
||||
|
@@ -1,50 +1,46 @@
|
||||
# Part of Beast
|
||||
|
||||
if (NOT "${VARIANT}" STREQUAL "coverage")
|
||||
GroupSources(example/server-framework framework)
|
||||
GroupSources(extras/beast extras)
|
||||
GroupSources(include/beast beast)
|
||||
|
||||
GroupSources(example/server-framework framework)
|
||||
GroupSources(extras/beast extras)
|
||||
GroupSources(include/beast beast)
|
||||
GroupSources(test/server "/")
|
||||
|
||||
GroupSources(test/server "/")
|
||||
if (OPENSSL_FOUND)
|
||||
include_directories(${OPENSSL_INCLUDE_DIR})
|
||||
endif()
|
||||
|
||||
if (OPENSSL_FOUND)
|
||||
include_directories(${OPENSSL_INCLUDE_DIR})
|
||||
endif()
|
||||
add_executable (server-test
|
||||
${BEAST_INCLUDES}
|
||||
${SERVER_INCLUDES}
|
||||
../../extras/beast/unit_test/main.cpp
|
||||
file_body.cpp
|
||||
file_service.cpp
|
||||
framework.cpp
|
||||
http_async_port.cpp
|
||||
http_base.cpp
|
||||
http_sync_port.cpp
|
||||
https_ports.cpp
|
||||
multi_port.cpp
|
||||
rfc7231.cpp
|
||||
server.cpp
|
||||
service_list.cpp
|
||||
ssl_certificate
|
||||
ssl_stream.cpp
|
||||
tests.cpp
|
||||
write_msg.cpp
|
||||
ws_async_port.cpp
|
||||
ws_sync_port.cpp
|
||||
ws_upgrade_service.cpp
|
||||
wss_ports.cpp
|
||||
)
|
||||
|
||||
add_executable (server-test
|
||||
${BEAST_INCLUDES}
|
||||
${SERVER_INCLUDES}
|
||||
../../extras/beast/unit_test/main.cpp
|
||||
file_body.cpp
|
||||
file_service.cpp
|
||||
framework.cpp
|
||||
http_async_port.cpp
|
||||
http_base.cpp
|
||||
http_sync_port.cpp
|
||||
https_ports.cpp
|
||||
multi_port.cpp
|
||||
rfc7231.cpp
|
||||
server.cpp
|
||||
service_list.cpp
|
||||
ssl_certificate
|
||||
ssl_stream.cpp
|
||||
tests.cpp
|
||||
write_msg.cpp
|
||||
ws_async_port.cpp
|
||||
ws_sync_port.cpp
|
||||
ws_upgrade_service.cpp
|
||||
wss_ports.cpp
|
||||
target_link_libraries(server-test
|
||||
Beast
|
||||
${Boost_PROGRAM_OPTIONS_LIBRARY}
|
||||
${Boost_FILESYSTEM_LIBRARY}
|
||||
)
|
||||
|
||||
target_link_libraries(server-test
|
||||
Beast
|
||||
${Boost_PROGRAM_OPTIONS_LIBRARY}
|
||||
${Boost_FILESYSTEM_LIBRARY}
|
||||
)
|
||||
|
||||
if (OPENSSL_FOUND)
|
||||
target_link_libraries(server-test ${OPENSSL_LIBRARIES})
|
||||
endif()
|
||||
|
||||
if (OPENSSL_FOUND)
|
||||
target_link_libraries(server-test ${OPENSSL_LIBRARIES})
|
||||
endif()
|
||||
|
Reference in New Issue
Block a user