mirror of
https://github.com/codership/wsrep-lib.git
synced 2025-07-30 07:23:07 +03:00
Use iterators for scanning members vector in order to avoid issues with integer signedness and range checks. The vector is usually rather small and not in hot codepath, so performance is here not an issue. Added unit test for member_index() method.
32 lines
624 B
CMake
32 lines
624 B
CMake
#
|
|
# Copyright (C) 2018 Codership Oy <info@codership.com>
|
|
#
|
|
|
|
add_executable(wsrep-lib_test
|
|
mock_client_state.cpp
|
|
mock_high_priority_service.cpp
|
|
mock_storage_service.cpp
|
|
test_utils.cpp
|
|
id_test.cpp
|
|
server_context_test.cpp
|
|
transaction_test.cpp
|
|
transaction_test_2pc.cpp
|
|
view_test.cpp
|
|
wsrep-lib_test.cpp
|
|
)
|
|
|
|
target_link_libraries(wsrep-lib_test wsrep-lib)
|
|
|
|
add_test(NAME wsrep-lib_test
|
|
COMMAND wsrep-lib_test)
|
|
|
|
if (WSREP_LIB_WITH_AUTO_TEST)
|
|
set(UNIT_TEST wsrep-lib_test)
|
|
add_custom_command(
|
|
TARGET ${UNIT_TEST}
|
|
COMMENT "Run tests"
|
|
POST_BUILD
|
|
COMMAND ${UNIT_TEST}
|
|
)
|
|
endif()
|