ADD_UNIT_TESTS(${TEST_NAMES})
+include(tests.set)
+
if(${SKETCHER_CHANGE_RADIUS_WHEN_MOVE})
- ADD_UNIT_TESTS(
- TestMoveArc.py
- TestMoveBSpline.py
- TestMoveBSplinePeriodic.py
- TestMoveCircle.py
- TestMoveEllipse.py
- TestMoveEllipticArc.py
- TestMoveLine.py
- TestMovementComplex.py
- TestMovePoint.py
- )
+ include(tests_change_radius.set)
+ ADD_UNIT_TESTS(${TEST_NAMES_CHANGE_RADIUS})
endif()
ADD_RESTRICTED_TESTS(
install(FILES CTestTestfileInstall.cmake
DESTINATION ${TEST_INSTALL_DIRECTORY}
RENAME CTestTestfile.cmake)
+ if(${SKETCHER_CHANGE_RADIUS_WHEN_MOVE})
+ set(TEST_NAMES ${TEST_NAMES} ${TEST_NAMES_CHANGE_RADIUS})
+ install(FILES tests_change_radius.set DESTINATION ${TEST_INSTALL_DIRECTORY})
+ endif()
install(FILES tests.set DESTINATION ${TEST_INSTALL_DIRECTORY})
set(TMP_TESTS_NAMES)
--- /dev/null
+# Copyright (C) 2021 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
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+#
+
+SET(TEST_NAMES_CHANGE_RADIUS
+ TestMoveArc.py
+ TestMoveBSpline.py
+ TestMoveBSplinePeriodic.py
+ TestMoveCircle.py
+ TestMoveEllipse.py
+ TestMoveEllipticArc.py
+ TestMoveLine.py
+ TestMovementComplex.py
+ TestMovePoint.py
+)