Feature: performance test case
This commit is contained in:
@@ -3,15 +3,19 @@ aux_source_directory(${PROJECT_SOURCE_DIR}/deps/toml DEPS_SRC)
|
||||
|
||||
add_library(${PROJECT_NAME}_test_plug SHARED dns_decoder_test.cpp ${DEPS_SRC})
|
||||
add_dependencies(${PROJECT_NAME}_test_plug ${PROJECT_NAME})
|
||||
target_link_libraries(${PROJECT_NAME}_test_plug MESA_prof_load cjson)
|
||||
target_link_libraries(${PROJECT_NAME}_test_plug cjson)
|
||||
set_target_properties(${PROJECT_NAME}_test_plug PROPERTIES PREFIX "")
|
||||
|
||||
add_executable(dns_decoder_perf_test dns_decoder_perf_main.cpp dns_decoder_perf_dummy.cpp)
|
||||
target_link_libraries(dns_decoder_perf_test fieldstat4 pthread)
|
||||
add_executable(dns_decoder_perf_test dns_decoder_perf_main.cpp dns_decoder_perf_dummy.cpp ${DEPS_SRC} dns_decoder_test.cpp ${PROJECT_SOURCE_DIR}/src/dns_decoder.cpp)
|
||||
target_link_libraries(dns_decoder_perf_test fieldstat4 pthread cjson)
|
||||
|
||||
set(TEST_RUN_DIR ${CMAKE_CURRENT_BINARY_DIR}/sapp)
|
||||
set(TEST_MAIN ${TEST_RUN_DIR}/plugin_test_main)
|
||||
|
||||
|
||||
# copy perf main
|
||||
add_test(NAME COPY_PERF_TEST_MAIN COMMAND sh -c "cp ${CMAKE_BINARY_DIR}/test/dns_decoder_perf_test ${TEST_RUN_DIR}/dns_decoder_perf_test")
|
||||
|
||||
# assemble test env
|
||||
add_test(NAME INSTALL_TEST_MAIN COMMAND sh -c "rpm -i ${CMAKE_CURRENT_SOURCE_DIR}/env/sapp-4.3.57.16ea514-1.el8.x86_64.rpm --prefix=${CMAKE_CURRENT_BINARY_DIR}/sapp --force --nodeps")
|
||||
add_test(NAME INSTALL_STELLAR COMMAND sh -c "rpm -i ${CMAKE_CURRENT_SOURCE_DIR}/env/stellar-on-sapp-2.1.1.7875675-1.el8.x86_64.rpm --prefix=${CMAKE_CURRENT_BINARY_DIR}/ --force --nodeps")
|
||||
|
||||
Reference in New Issue
Block a user