~ken-vandine/indicator-power/no_change_rebuild_for_2577

« back to all changes in this revision

Viewing changes to tests/CMakeLists.txt

  • Committer: Bileto Bot
  • Author(s): Rodney Dawes
  • Date: 2017-02-10 17:08:54 UTC
  • mfrom: (303.2.5 fix-coverage)
  • Revision ID: ci-train-bot@canonical.com-20170210170854-2dymb70co3caofr8
Use coverage support from cmake-extras.

Approved by: Pete Woods, unity-api-1-bot

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
include_directories (SYSTEM ${DBUSTEST_INCLUDE_DIRS})
8
8
 
9
9
# add warnings
10
 
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -g ${C_WARNING_ARGS}")
 
10
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${C_WARNING_ARGS}")
11
11
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-weak-vtables -Wno-global-constructors") # Google Test
12
12
 
13
13
# build the necessary schemas
43
43
 
44
44
function(add_test_by_name name)
45
45
  set (TEST_NAME ${name})
 
46
  set (COVERAGE_TEST_TARGETS ${COVERAGE_TEST_TARGETS} ${TEST_NAME} PARENT_SCOPE)
46
47
  add_executable (${TEST_NAME} ${TEST_NAME}.cc gschemas.compiled)
47
48
  add_test (${TEST_NAME} ${TEST_NAME})
48
49
  add_dependencies (${TEST_NAME} ${SERVICE_LIB})
51
52
add_test_by_name(test-notify)
52
53
add_test(NAME dear-reader-the-next-test-takes-80-seconds COMMAND true)
53
54
add_test_by_name(test-device)
 
55
 
 
56
set(COVERAGE_TEST_TARGETS
 
57
  ${COVERAGE_TEST_TARGETS}
 
58
  PARENT_SCOPE
 
59
)