mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-12-26 17:30:35 +05:00
Extract unstable SMESH tests
This commit is contained in:
parent
c51e870373
commit
3877eef73d
@ -45,13 +45,26 @@ IF(SALOME_BUILD_TESTS)
|
|||||||
SET_TESTS_PROPERTIES(${testname} PROPERTIES ENVIRONMENT "${tests_env}" LABELS "examples")
|
SET_TESTS_PROPERTIES(${testname} PROPERTIES ENVIRONMENT "${tests_env}" LABELS "examples")
|
||||||
ENDFOREACH()
|
ENDFOREACH()
|
||||||
|
|
||||||
|
# Add tests for 'make test'
|
||||||
|
# -------------------------
|
||||||
|
|
||||||
|
SALOME_GENERATE_TESTS_ENVIRONMENT(tests_env)
|
||||||
|
|
||||||
|
FOREACH(test ${UNSTABLE_TESTS})
|
||||||
|
GET_FILENAME_COMPONENT(testname ${test} NAME_WE)
|
||||||
|
SET(testname "EXAMPLES_${testname}")
|
||||||
|
ADD_TEST(NAME ${testname}
|
||||||
|
COMMAND ${PYTHON_EXECUTABLE} -B ${CMAKE_SOURCE_DIR}/test/test_helper.py ${CMAKE_CURRENT_SOURCE_DIR}/${test})
|
||||||
|
SET_TESTS_PROPERTIES(${testname} PROPERTIES ENVIRONMENT "${tests_env}" LABELS "examples")
|
||||||
|
ENDFOREACH()
|
||||||
|
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
# Install example scripts and data
|
# Install example scripts and data
|
||||||
# --------------------------------
|
# --------------------------------
|
||||||
|
|
||||||
IF(SALOME_BUILD_TESTS OR SALOME_BUILD_DOC)
|
IF(SALOME_BUILD_TESTS OR SALOME_BUILD_DOC)
|
||||||
INSTALL(FILES ${GOOD_TESTS} ${BAD_TESTS} DESTINATION ${EXAMPLES_INSTALL_DIRECTORY})
|
INSTALL(FILES ${GOOD_TESTS} ${BAD_TESTS} ${UNSTABLE_TESTS} DESTINATION ${EXAMPLES_INSTALL_DIRECTORY})
|
||||||
INSTALL(FILES mechanic.py DESTINATION ${SALOME_INSTALL_BINS})
|
INSTALL(FILES mechanic.py DESTINATION ${SALOME_INSTALL_BINS})
|
||||||
INSTALL(DIRECTORY data DESTINATION ${EXAMPLES_INSTALL_DIRECTORY})
|
INSTALL(DIRECTORY data DESTINATION ${EXAMPLES_INSTALL_DIRECTORY})
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
@ -32,3 +32,12 @@ FOREACH(tfile ${_all_tests})
|
|||||||
ADD_TEST(${TEST_NAME} python ${PYTHON_TEST_DRIVER} ${TIMEOUT} ${SCRIPTS_DIR}/${tfile})
|
ADD_TEST(${TEST_NAME} python ${PYTHON_TEST_DRIVER} ${TIMEOUT} ${SCRIPTS_DIR}/${tfile})
|
||||||
SET_TESTS_PROPERTIES(${TEST_NAME} PROPERTIES LABELS "${COMPONENT_NAME};${COMPONENT_NAME}_examples")
|
SET_TESTS_PROPERTIES(${TEST_NAME} PROPERTIES LABELS "${COMPONENT_NAME};${COMPONENT_NAME}_examples")
|
||||||
ENDFOREACH()
|
ENDFOREACH()
|
||||||
|
|
||||||
|
SET(_unstable_tests ${UNSTABLE_TESTS})
|
||||||
|
LIST(SORT _unstable_tests)
|
||||||
|
FOREACH(tfile ${_unstable_tests})
|
||||||
|
GET_FILENAME_COMPONENT(BASE_NAME ${tfile} NAME_WE)
|
||||||
|
SET(TEST_NAME UNSTABLE_${BASE_NAME})
|
||||||
|
ADD_TEST(${TEST_NAME} python ${PYTHON_TEST_DRIVER} ${TIMEOUT} ${SCRIPTS_DIR}/${tfile})
|
||||||
|
SET_TESTS_PROPERTIES(${TEST_NAME} PROPERTIES LABELS "UNSTABLE;${COMPONENT_NAME}_examples")
|
||||||
|
ENDFOREACH()
|
||||||
|
@ -152,8 +152,11 @@ ENDIF(NOT WIN32)
|
|||||||
# The following tests can be executed with both 'make test' and 'salome test'.
|
# The following tests can be executed with both 'make test' and 'salome test'.
|
||||||
# ----------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------
|
||||||
|
|
||||||
SET(GOOD_TESTS
|
SET(UNSTABLE_TESTS
|
||||||
cartesian_algo.py
|
cartesian_algo.py
|
||||||
|
)
|
||||||
|
|
||||||
|
SET(GOOD_TESTS
|
||||||
creating_meshes_ex02.py
|
creating_meshes_ex02.py
|
||||||
creating_meshes_ex06.py
|
creating_meshes_ex06.py
|
||||||
creating_meshes_ex07.py
|
creating_meshes_ex07.py
|
||||||
|
Loading…
Reference in New Issue
Block a user