Add server-framework tests

This commit is contained in:
Vinnie Falco
2017-07-20 08:15:27 -07:00
parent e4ed62df0b
commit 79eb97fbd6
10 changed files with 382 additions and 49 deletions
+10 -5
View File
@@ -4,6 +4,8 @@ GroupSources(extras/beast extras)
GroupSources(include/beast beast)
GroupSources(test/websocket "/")
include_directories(../../example/)
add_executable (websocket-tests
${BEAST_INCLUDES}
${EXTRAS_INCLUDES}
@@ -21,8 +23,11 @@ add_executable (websocket-tests
utf8_checker.cpp
)
target_link_libraries(websocket-tests Beast ${Boost_PROGRAM_OPTIONS_LIBRARY} ${Boost_FILESYSTEM_LIBRARY} ${Boost_COROUTINE_LIBRARY} ${Boost_THREAD_LIBRARY} ${Boost_CONTEXT_LIBRARY})
if (MINGW)
set_target_properties(websocket-tests PROPERTIES COMPILE_FLAGS "-Wa,-mbig-obj -Og")
endif()
target_link_libraries(websocket-tests
Beast
${Boost_PROGRAM_OPTIONS_LIBRARY}
${Boost_FILESYSTEM_LIBRARY}
${Boost_COROUTINE_LIBRARY}
${Boost_THREAD_LIBRARY}
${Boost_CONTEXT_LIBRARY}
)
+19
View File
@@ -0,0 +1,19 @@
#
# Copyright (c) 2013-2017 Vinnie Falco (vinnie dot falco at gmail dot com)
#
# Distributed under the Boost Software License, Version 1.0. (See accompanying
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
#
unit-test websocket-tests :
../../extras/beast/unit_test/main.cpp
doc_snippets.cpp
error.cpp
option.cpp
rfc6455.cpp
stream.cpp
teardown.cpp
frame.cpp
mask.cpp
utf8_checker.cpp
;