Skip to content

Commit 0be7a6e

Browse files
TEL-26: Percona Telemetry Component unit tests added
Post push fix. 1. Added missing Boost dependency. It caused unit tests build to fail if no Boost was installed in system. 2. Removed unnecessary component dependency. It caused unit tests build to fail if configured with WITH_PERCONA_TELEMETRY=NO
1 parent 420bf0b commit 0be7a6e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

unittest/gunit/components/percona_telemetry/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ ENDIF()
2121

2222
INCLUDE_DIRECTORIES(SYSTEM
2323
${GMOCK_INCLUDE_DIRS}
24+
${BOOST_PATCHES_DIR}
25+
${BOOST_INCLUDE_DIR}
2426
)
2527

2628
SET(PERCONA_TELEMETRY_COMPONENT_SRC
@@ -37,7 +39,7 @@ SET(TESTS
3739
)
3840

3941
FOREACH(test ${TESTS})
40-
MYSQL_ADD_EXECUTABLE(${test}-t ${PERCONA_TELEMETRY_COMPONENT_SRC} ${LOCAL_MOCK_SRC} ${test}-t.cc ADD_TEST ${test} LINK_LIBRARIES ${PERCONA_TELEMETRY_COMPONENT_LIBS} DEPENDENCIES component_percona_telemetry)
42+
MYSQL_ADD_EXECUTABLE(${test}-t ${PERCONA_TELEMETRY_COMPONENT_SRC} ${LOCAL_MOCK_SRC} ${test}-t.cc ADD_TEST ${test} LINK_LIBRARIES ${PERCONA_TELEMETRY_COMPONENT_LIBS})
4143
TARGET_LINK_LIBRARIES(${test}-t mysys gunit_small)
4244
ENDFOREACH()
4345

0 commit comments

Comments
 (0)