SET_TESTS_PROPERTIES(${testname} PROPERTIES ENVIRONMENT "${tests_env}" LABELS "examples")
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()
# Install example scripts and data
# --------------------------------
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(DIRECTORY data DESTINATION ${EXAMPLES_INSTALL_DIRECTORY})
ENDIF()
ADD_TEST(${TEST_NAME} python ${PYTHON_TEST_DRIVER} ${TIMEOUT} ${SCRIPTS_DIR}/${tfile})
SET_TESTS_PROPERTIES(${TEST_NAME} PROPERTIES LABELS "${COMPONENT_NAME};${COMPONENT_NAME}_examples")
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()