Separate out api url parser
This commit is contained in:
@@ -111,6 +111,7 @@ set(SOURCES
|
||||
src/server.cpp
|
||||
src/json_commit_request_parser.cpp
|
||||
src/http_handler.cpp
|
||||
src/api_url_parser.cpp
|
||||
src/arena_allocator.cpp
|
||||
src/format.cpp
|
||||
src/metric.cpp
|
||||
@@ -156,6 +157,7 @@ add_executable(
|
||||
test_http_handler
|
||||
tests/test_http_handler.cpp
|
||||
src/http_handler.cpp
|
||||
src/api_url_parser.cpp
|
||||
src/server.cpp
|
||||
src/config.cpp
|
||||
src/json_commit_request_parser.cpp
|
||||
@@ -189,6 +191,7 @@ add_executable(
|
||||
src/arena_allocator.cpp
|
||||
src/config.cpp
|
||||
src/http_handler.cpp
|
||||
src/api_url_parser.cpp
|
||||
src/json_commit_request_parser.cpp
|
||||
src/format.cpp
|
||||
src/metric.cpp
|
||||
@@ -287,3 +290,12 @@ add_test(NAME commit_request_benchmarks COMMAND bench_commit_request)
|
||||
add_test(NAME parser_comparison_benchmarks COMMAND bench_parser_comparison)
|
||||
add_test(NAME thread_pipeline_benchmarks COMMAND bench_thread_pipeline)
|
||||
add_test(NAME format_comparison_benchmarks COMMAND bench_format_comparison)
|
||||
|
||||
add_executable(test_api_url_parser tests/test_api_url_parser.cpp
|
||||
src/api_url_parser.cpp)
|
||||
target_link_libraries(test_api_url_parser doctest::doctest)
|
||||
target_include_directories(test_api_url_parser PRIVATE src)
|
||||
target_compile_definitions(test_api_url_parser
|
||||
PRIVATE DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN)
|
||||
target_compile_options(test_api_url_parser PRIVATE -UNDEBUG)
|
||||
add_test(NAME api_url_parser_tests COMMAND test_api_url_parser)
|
||||
|
||||
Reference in New Issue
Block a user