Skip to content
Snippets Groups Projects
Commit 067c90c1 authored by Bienchen's avatar Bienchen
Browse files

Merge branch 'build-rawmodel' into develop

parents 43ca3f30 a448e458
Branches
Tags
No related merge requests found
...@@ -670,7 +670,7 @@ macro(promod3_unittest) ...@@ -670,7 +670,7 @@ macro(promod3_unittest)
"${_ARG_PREFIX}_${_ARG_MODULE}") "${_ARG_PREFIX}_${_ARG_MODULE}")
add_custom_target("${_test_name}_run" add_custom_target("${_test_name}_run"
COMMAND COMMAND
PROMOD3_ROOT=${STAGE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/${_test_name} || echo PROMOD3_ROOT=${STAGE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/${_test_name}
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "running checks for module ${_ARG_MODULE}" COMMENT "running checks for module ${_ARG_MODULE}"
DEPENDS ${_test_name}) DEPENDS ${_test_name})
...@@ -679,6 +679,9 @@ macro(promod3_unittest) ...@@ -679,6 +679,9 @@ macro(promod3_unittest)
set(_xml_test_cmd ${_xml_test_cmd} ${CMAKE_CURRENT_BINARY_DIR}) set(_xml_test_cmd ${_xml_test_cmd} ${CMAKE_CURRENT_BINARY_DIR})
set(_xml_test_cmd "${_xml_test_cmd}/${_test_name}") set(_xml_test_cmd "${_xml_test_cmd}/${_test_name}")
set(_xml_test_cmd ${_xml_test_cmd} "--log_format=xml" "--log_level=all") set(_xml_test_cmd ${_xml_test_cmd} "--log_format=xml" "--log_level=all")
# XML test outputgets an logical OR to 'echo' so if sth fails, make
# continues and we get output for all unit tests. Just calling 'echo'
# giveth $?=0.
add_custom_target("${_test_name}_run_xml" add_custom_target("${_test_name}_run_xml"
COMMAND ${_xml_test_cmd} > ${_test_name}_log.xml || echo COMMAND ${_xml_test_cmd} > ${_test_name}_log.xml || echo
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
...@@ -709,11 +712,14 @@ macro(promod3_unittest) ...@@ -709,11 +712,14 @@ macro(promod3_unittest)
"${python_path}${OST_ROOT}/${LIB_DIR}/python${PYTHON_VERSION}/site-packages") "${python_path}${OST_ROOT}/${LIB_DIR}/python${PYTHON_VERSION}/site-packages")
set (PY_TESTS_CMD "PYTHONPATH=${python_path} ${PYTHON_BINARY}") set (PY_TESTS_CMD "PYTHONPATH=${python_path} ${PYTHON_BINARY}")
add_custom_target("${py_test}_run" add_custom_target("${py_test}_run"
sh -c "${PY_TESTS_CMD} ${CMAKE_CURRENT_SOURCE_DIR}/${py_test} || echo" sh -c "${PY_TESTS_CMD} ${CMAKE_CURRENT_SOURCE_DIR}/${py_test}"
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "running checks ${py_test}" VERBATIM) COMMENT "running checks ${py_test}" VERBATIM)
add_dependencies("${py_test}_run" "test_data_${_ARG_MODULE}") add_dependencies("${py_test}_run" "test_data_${_ARG_MODULE}")
add_dependencies("${py_test}_run" "_${_ARG_MODULE}") add_dependencies("${py_test}_run" "_${_ARG_MODULE}")
# XML test outputgets an logical OR to 'echo' so if sth fails, make
# continues and we get output for all unit tests. Just calling 'echo'
# giveth $?=0.
add_custom_target("${py_test}_run_xml" add_custom_target("${py_test}_run_xml"
sh -c "${PY_TESTS_CMD} ${CMAKE_CURRENT_SOURCE_DIR}/${py_test} xml || echo" sh -c "${PY_TESTS_CMD} ${CMAKE_CURRENT_SOURCE_DIR}/${py_test} xml || echo"
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment