Always build indra/test, run if LL_TESTS is enabled. Removed python test run command since there are no python tests in the viewer.
parent
dc58b5207b
commit
15a3df2f08
|
|
@ -69,9 +69,8 @@ if (VIEWER)
|
|||
add_subdirectory(${LIBS_OPEN_PREFIX}llxuixml)
|
||||
add_subdirectory(${LIBS_OPEN_PREFIX}viewer_components)
|
||||
|
||||
if (LL_TESTS)
|
||||
add_subdirectory(${VIEWER_PREFIX}test)
|
||||
endif (LL_TESTS)
|
||||
# Legacy C++ tests. Build always, run if LL_TESTS is true.
|
||||
add_subdirectory(${VIEWER_PREFIX}test)
|
||||
|
||||
# viewer media plugins
|
||||
add_subdirectory(${LIBS_OPEN_PREFIX}media_plugins)
|
||||
|
|
|
|||
|
|
@ -4,7 +4,6 @@ project (test)
|
|||
|
||||
include(00-Common)
|
||||
include(LLCommon)
|
||||
#include(LLDatabase)
|
||||
include(LLInventory)
|
||||
include(LLMath)
|
||||
include(LLMessage)
|
||||
|
|
@ -74,12 +73,6 @@ if (NOT WINDOWS)
|
|||
)
|
||||
endif (NOT WINDOWS)
|
||||
|
||||
#if (NOT DARWIN)
|
||||
# list(APPEND test_SOURCE_FILES
|
||||
# lldatabase_tut.cpp
|
||||
# )
|
||||
#endif (NOT DARWIN)
|
||||
|
||||
set_source_files_properties(${test_HEADER_FILES}
|
||||
PROPERTIES HEADER_FILE_ONLY TRUE)
|
||||
|
||||
|
|
@ -98,7 +91,6 @@ target_link_libraries(test
|
|||
${LLCOMMON_LIBRARIES}
|
||||
${EXPAT_LIBRARIES}
|
||||
${GOOGLEMOCK_LIBRARIES}
|
||||
# ${APRICONV_LIBRARIES}
|
||||
${PTHREAD_LIBRARY}
|
||||
${WINDOWS_LIBRARIES}
|
||||
${BOOST_PROGRAM_OPTIONS_LIBRARY}
|
||||
|
|
@ -135,25 +127,10 @@ ADD_CUSTOM_COMMAND(
|
|||
|
||||
set(test_results ${CMAKE_CURRENT_BINARY_DIR}/cpp_tests_ok.txt)
|
||||
|
||||
if (EXISTS /etc/debian_version_FAIL)
|
||||
# The Python tests have all kinds of wacky non-portable assumptions
|
||||
# built in.
|
||||
|
||||
add_custom_command(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/py_tests_ok.txt
|
||||
COMMAND ${PYTHON_EXECUTABLE}
|
||||
ARGS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/test.py
|
||||
--mode=static
|
||||
--output=${CMAKE_CURRENT_BINARY_DIR}/py_test_results.txt
|
||||
--touch=${CMAKE_CURRENT_BINARY_DIR}/py_tests_ok.txt
|
||||
--mode=static
|
||||
DEPENDS test.py
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
COMMENT "Python unit tests"
|
||||
)
|
||||
|
||||
list(APPEND test_results ${CMAKE_CURRENT_BINARY_DIR}/py_tests_ok.txt)
|
||||
endif (EXISTS /etc/debian_version_FAIL)
|
||||
|
||||
add_custom_target(tests_ok ALL DEPENDS ${test_results})
|
||||
# This should cause the test executable to be built, but not
|
||||
# run if LL_TESTS is disabled. This will hopefully keep the
|
||||
# tests up to date with any code changes changes even if
|
||||
# developers choose to disable LL_TESTS.
|
||||
if (LL_TESTS)
|
||||
add_custom_target(tests_ok ALL DEPENDS ${test_results})
|
||||
endif (LL_TESTS)
|
||||
Loading…
Reference in New Issue