diff options
author | Ghostkeeper <rubend@tutanota.com> | 2017-03-13 14:30:47 +0300 |
---|---|---|
committer | Ghostkeeper <rubend@tutanota.com> | 2017-03-13 14:30:47 +0300 |
commit | ecc973951eaee43ae368600d4e4f5c3651f6dc17 (patch) | |
tree | 30a5d92ee2f913ed64d8aa81f1976a660061cf76 /CMakeLists.txt | |
parent | 8becc9b1191affb4db0d31aa8319861b17a78a90 (diff) |
Support running unit tests for plug-ins
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 8105b677ef..90cc8e8ddb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,11 +1,15 @@ project(cura NONE) cmake_minimum_required(VERSION 2.8.12) +set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/ + ${CMAKE_MODULE_PATH}) + include(GNUInstallDirs) set(URANIUM_SCRIPTS_DIR "${CMAKE_SOURCE_DIR}/../uranium/scripts" CACHE DIRECTORY "The location of the scripts directory of the Uranium repository") # Tests +include(CuraTests) # Note that we use exit 0 here to not mark the build as a failure on test failure add_custom_target(tests) add_custom_command(TARGET tests POST_BUILD COMMAND "PYTHONPATH=${CMAKE_SOURCE_DIR}/../Uranium/:${CMAKE_SOURCE_DIR}" ${PYTHON_EXECUTABLE} -m pytest -r a --junitxml=${CMAKE_BINARY_DIR}/junit.xml ${CMAKE_SOURCE_DIR} || exit 0) |