summaryrefslogtreecommitdiff
path: root/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/test/CMakeLists.txt
blob: 1a206c2cce928d9d2ae52929926db2ac55f6d0e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
include(${CMAKE_SOURCE_DIR}/tools/cmake/helpers/sources.cmake)

include_directories(
  ${GMOCK_INCLUDE_DIRECTORY}
  ${COMPONENTS_DIR}/application_manager/rpc_plugins/sdl_rpc_plugin/include
  ${COMPONENTS_DIR}/application_manager/rpc_plugins/sdl_rpc_plugin/include/sdl_rpc_plugin/commands/
  ${COMPONENTS_DIR}/application_manager/test/include/
  ${POLICY_MOCK_INCLUDE_PATH}/
  ${CMAKE_SOURCE_DIR}/src
)  


set(COMMANDS_TEST_DIR ${CMAKE_CURRENT_SOURCE_DIR}/commands)

file(GLOB SOURCES
  ${COMPONENTS_DIR}/application_manager/test/mock_message_helper.cc
  ${COMPONENTS_DIR}/application_manager/test/mock_application_helper.cc
  ${COMPONENTS_DIR}/application_manager/src/smart_object_keys.cc
  ${COMMANDS_TEST_DIR}/hmi/*
  ${COMMANDS_TEST_DIR}/mobile/*
  ${COMPONENTS_DIR}/application_manager/src/message.cc
  ${COMPONENTS_DIR}/application_manager/src/event_engine/*
)

set(LIBRARIES
  gmock
  Utils
  SmartObjects
  HMI_API
  MOBILE_API
  connectionHandler
  sdl_rpc_plugin
  jsoncpp
  Policy
)

create_cotired_test("sdl_commands_test" "${SOURCES}" "${LIBRARIES}" )