Skip to content

Commit

Permalink
cmake: add tests for proxy/http3 (#10310)
Browse files Browse the repository at this point in the history
  • Loading branch information
cmcfarlen authored Aug 30, 2023
1 parent 2320ca3 commit e06d240
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions proxy/http3/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,43 @@ add_library(ts::http3 ALIAS http3)
target_include_directories(http3 PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}")
target_link_libraries(http3 PUBLIC ts::quic PRIVATE ts::proxy)

add_executable(test_http3
test/main.cc
test/test_Http3Frame.cc
test/test_Http3FrameDispatcher.cc
Http3ProtocolEnforcer.cc
Http3FrameDispatcher.cc
Http3DebugNames.cc
Http3Config.cc
Http3Frame.cc
)
target_link_libraries(test_http3
PRIVATE
catch2::catch2
ts::quic
ts::inkevent
ts::records
ts::tsapi
ts::hdrs
ts::tscore
)
target_include_directories(test_http3 PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
add_test(NAME test_http3 COMMAND test_http3)

add_executable(test_qpack
test/main_qpack.cc
test/test_QPACK.cc
QPACK.cc
)
target_link_libraries(test_qpack
PRIVATE
catch2::catch2
ts::quic
ts::inkevent
ts::records
ts::tsapi
ts::hdrs
ts::tscore
)
target_include_directories(test_qpack PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
add_test(NAME test_qpack COMMAND test_qpack)

0 comments on commit e06d240

Please sign in to comment.