Add test for releasing connections back to the server
This commit is contained in:
@@ -178,6 +178,30 @@ target_include_directories(test_http_handler PRIVATE src)
|
||||
target_compile_definitions(test_http_handler
|
||||
PRIVATE DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN)
|
||||
|
||||
add_executable(
|
||||
test_server_connection_return
|
||||
tests/test_server_connection_return.cpp
|
||||
src/server.cpp
|
||||
src/connection.cpp
|
||||
src/connection_registry.cpp
|
||||
src/arena_allocator.cpp
|
||||
src/config.cpp
|
||||
src/http_handler.cpp
|
||||
${CMAKE_BINARY_DIR}/json_tokens.cpp)
|
||||
add_dependencies(test_server_connection_return generate_json_tokens)
|
||||
target_link_libraries(
|
||||
test_server_connection_return
|
||||
doctest::doctest
|
||||
llhttp_static
|
||||
Threads::Threads
|
||||
toml11::toml11
|
||||
perfetto
|
||||
weaseljson
|
||||
simdutf::simdutf)
|
||||
target_include_directories(test_server_connection_return PRIVATE src)
|
||||
target_compile_definitions(test_server_connection_return
|
||||
PRIVATE DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN)
|
||||
|
||||
add_executable(bench_arena_allocator benchmarks/bench_arena_allocator.cpp
|
||||
src/arena_allocator.cpp)
|
||||
target_link_libraries(bench_arena_allocator nanobench)
|
||||
@@ -218,6 +242,8 @@ add_test(NAME arena_allocator_tests COMMAND test_arena_allocator)
|
||||
add_test(NAME connection_registry_tests COMMAND test_connection_registry)
|
||||
add_test(NAME commit_request_tests COMMAND test_commit_request)
|
||||
add_test(NAME http_handler_tests COMMAND test_http_handler)
|
||||
add_test(NAME server_connection_return_tests
|
||||
COMMAND test_server_connection_return)
|
||||
add_test(NAME arena_allocator_benchmarks COMMAND bench_arena_allocator)
|
||||
add_test(NAME commit_request_benchmarks COMMAND bench_commit_request)
|
||||
add_test(NAME parser_comparison_benchmarks COMMAND bench_parser_comparison)
|
||||
|
||||
Reference in New Issue
Block a user