This is an automated email from the ASF dual-hosted git repository. cmcfarlen pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/master by this push: new 255dadf11e Add support for verifying plugins at test time (#11056) 255dadf11e is described below commit 255dadf11eafca648de6deed902cfd6d5aebb5ea Author: Chris McFarlen <ch...@mcfarlen.us> AuthorDate: Wed Feb 7 16:13:20 2024 -0600 Add support for verifying plugins at test time (#11056) --- cmake/add_atsplugin.cmake | 12 ++++++++++++ plugins/cache_promote/CMakeLists.txt | 2 ++ 2 files changed, 14 insertions(+) diff --git a/cmake/add_atsplugin.cmake b/cmake/add_atsplugin.cmake index f8619789d1..675bd8d409 100644 --- a/cmake/add_atsplugin.cmake +++ b/cmake/add_atsplugin.cmake @@ -25,6 +25,18 @@ function(add_atsplugin name) install(TARGETS ${name} DESTINATION ${CMAKE_INSTALL_LIBEXECDIR}) endfunction() +function(verify_remap_plugin target) + add_test(NAME verify_${target} COMMAND $<TARGET_FILE:traffic_server> -C + "verify_remap_plugin $<TARGET_FILE:${target}>" + ) +endfunction() + +function(verify_global_plugin target) + add_test(NAME verify_${target} COMMAND $<TARGET_FILE:traffic_server> -C + "verify_global_plugin $<TARGET_FILE:${target}>" + ) +endfunction() + if(APPLE) set(CMAKE_MODULE_LINKER_FLAGS "-undefined dynamic_lookup") endif() diff --git a/plugins/cache_promote/CMakeLists.txt b/plugins/cache_promote/CMakeLists.txt index c25198f5cc..ce98ccebe4 100644 --- a/plugins/cache_promote/CMakeLists.txt +++ b/plugins/cache_promote/CMakeLists.txt @@ -18,3 +18,5 @@ add_atsplugin(cache_promote cache_promote.cc configs.cc policy.cc lru_policy.cc policy_manager.cc) target_link_libraries(cache_promote PRIVATE OpenSSL::Crypto libswoc::libswoc) + +verify_remap_plugin(cache_promote)