Salome HOME
updated copyright message
[modules/med.git] / src / MEDCalc / test / CMakeLists.txt
index c17548bd241d5451bf69bcebbc3c49386c29a6fc..6d2c1439fc2d163508bab6e9d42f48cacfcea2c3 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2016  CEA/DEN, EDF R&D
+# Copyright (C) 2012-2023  CEA/DEN, EDF R&D
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Lesser General Public
 
 SALOME_CONFIGURE_FILE(medcalc_testutils.py.in ${CMAKE_CURRENT_BINARY_DIR}/medcalc_testutils.py)
 
-SET(_test_scripts
-    test_qttesting.py    # main entry point
-    test_scalarmap.py
-)
+IF(SALOME_BUILD_GUI)
+  IF(SALOME_FIELDS_WITH_QTTESTING)
+    ADD_SUBDIRECTORY(gui)
+  ENDIF()
+ENDIF()
 
-SET(_test_scenarii
-   scenarios/test_scalarmap.xml
-)
+IF(SALOME_FIELDS_ENABLE_PYTHON)
+  ADD_SUBDIRECTORY(tui)
+ENDIF()
 
-SET(_test_baselines
-    baselines/test_scalarmap.png
-)
-
-# Test rules - the test MEDCalcQtTesting must be run after install (since it starts SALOME) 
-ADD_TEST(MEDCalcQtTesting ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/test_qttesting.py)
-
-# Install rules
-SALOME_INSTALL_SCRIPTS("${_test_scripts}" ${SALOME_INSTALL_PYTHON}/tests)
-SALOME_INSTALL_SCRIPTS(${CMAKE_CURRENT_BINARY_DIR}/medcalc_testutils.py ${SALOME_INSTALL_PYTHON})
-INSTALL(FILES ${_test_scenarii} DESTINATION ${SALOME_MED_INSTALL_RES_DATA}/tests/scenarios)
-INSTALL(FILES ${_test_baselines} DESTINATION ${SALOME_MED_INSTALL_RES_DATA}/tests/baselines)
+SET(TEST_INSTALL_DIRECTORY ${SALOME_FIELDS_INSTALL_TEST}/MEDCalc)
+SALOME_INSTALL_SCRIPTS(${CMAKE_CURRENT_BINARY_DIR}/medcalc_testutils.py ${SALOME_INSTALL_SCRIPT_SCRIPTS})
+INSTALL(FILES CTestTestfileInstall.cmake
+  DESTINATION ${TEST_INSTALL_DIRECTORY}
+  RENAME CTestTestfile.cmake)