Fixed wrong mysql libraries being used in the tests
This commit is contained in:
parent
62069f7ba9
commit
c62261710b
@ -1,3 +1,9 @@
|
||||
add_test(NAME ReadWriteSplitTest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/rwsplit.sh testrwsplit.log ${TEST_HOST} ${TEST_PORT_RW} ${TEST_MASTER_ID} ${TEST_USER} ${TEST_PASSWORD} ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
add_test(NAME ReadWriteSplitLoginTest COMMAND $<TARGET_FILE:testconnect> 10000 ${TEST_HOST} ${MASTER_PORT} ${TEST_HOST} ${TEST_PORT_RW})
|
||||
|
||||
find_library(MYSQLCLIENT_LIBARIES NAMES mysqlclient PATH_SUFFIXES mysql mariadb)
|
||||
if( NOT (MYSQLCLIENT_LIBRARIES MATCHES "NOTFOUND"))
|
||||
add_test(NAME ReadWriteSplitLoginTest COMMAND $<TARGET_FILE:testconnect> 10000 ${TEST_HOST} ${MASTER_PORT} ${TEST_HOST} ${TEST_PORT_RW})
|
||||
endif()
|
||||
|
||||
|
||||
add_subdirectory(test_hints)
|
@ -1,3 +1,8 @@
|
||||
add_executable(testconnect testconnect.c)
|
||||
target_link_libraries(testconnect mysql)
|
||||
add_test(NAME ReadConnRouterLoginTest COMMAND $<TARGET_FILE:testconnect> 10000 ${TEST_HOST} ${MASTER_PORT} ${TEST_HOST} ${TEST_PORT})
|
||||
find_library(MYSQLCLIENT_LIBARIES NAMES mysqlclient PATH_SUFFIXES mysql mariadb)
|
||||
if(MYSQLCLIENT_LIBRARIES MATCHES "NOTFOUND")
|
||||
message(WARNING "Cannot find libmysqlclient. Login tests disabled.")
|
||||
else()
|
||||
add_executable(testconnect testconnect.c)
|
||||
target_link_libraries(testconnect ${MYSQLCLIENT_LIBARIES})
|
||||
add_test(NAME ReadConnRouterLoginTest COMMAND $<TARGET_FILE:testconnect> 10000 ${TEST_HOST} ${MASTER_PORT} ${TEST_HOST} ${TEST_PORT})
|
||||
endif()
|
Loading…
x
Reference in New Issue
Block a user