Added CMake based testing (+ Travis support)

presentation
Marek Pikuła 11 years ago
parent 32a9a1cc25
commit 5070752718
  1. 1
      .travis.yml
  2. 1
      CMakeLists.txt
  3. 3
      test/CMakeLists.txt

@ -22,3 +22,4 @@ before_script:
script:
- "cmake .. -DBUILD_BOOST=ON -DEXT_GLIBMM=ON -DCMAKE_DEBUG_INCLUDES_LDFLAGS=ON -DENABLE_MATHTEX=ON -DENABLE_OS=ON -DENABLE_CPPUNIT=ON -DUNSTABLE_LAYERS_SIDEBAR=ON"
- "make"
- "make test"

@ -121,6 +121,7 @@ set (PACKAGE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/share")
option (ENABLE_CPPUNIT "Build CppUnit test instead of xournalpp application" OFF)
if (ENABLE_CPPUNIT)
pkg_check_modules (CppUnit REQUIRED "cppunit >= 1.12-0")
enable_testing ()
endif (ENABLE_CPPUNIT)
# Overlay scrollbar

@ -40,3 +40,6 @@ target_link_libraries (xournalpp-test
${xournalpp_LDFLAGS}
${CppUnit_LDFLAGS}
)
## CTest ##
add_test (cpp-unit xournalpp-test)

Loading…
Cancel
Save