@@ -29,6 +29,11 @@ option(BUILD_RUNTESTS_TESTSUITE "Build the Machinekit-HAL's Runtest testsuite."
2929
3030if (BUILD_RUNTESTS_TESTSUITE)
3131
32+ execute_process (COMMAND lsb_release -cs
33+ OUTPUT_VARIABLE RELEASE_CODENAME
34+ OUTPUT_STRIP_TRAILING_WHITESPACE
35+ )
36+
3237 # Act on each file in 'runtests' separately as the Runtests run in-place and
3338 # thus there is a possibility that the 'tests/runtests' folder will be dirty
3439 # even in a SOURCE tree
@@ -110,11 +115,15 @@ if(BUILD_RUNTESTS_TESTSUITE)
110115 ${CMAKE_CURRENT_SOURCE_DIR} /runtests/halgroups/group.hal
111116 ${CMAKE_CURRENT_SOURCE_DIR} /runtests/hal-link-unlink/checkresult
112117 ${CMAKE_CURRENT_SOURCE_DIR} /runtests/hal-link-unlink/hallink.py
113- ${CMAKE_CURRENT_SOURCE_DIR} /runtests/hal-link-unlink/test.sh
114- ${CMAKE_CURRENT_SOURCE_DIR} /runtests/halmodule.0/expected
115- ${CMAKE_CURRENT_SOURCE_DIR} /runtests/halmodule.0/README
116- ${CMAKE_CURRENT_SOURCE_DIR} /runtests/halmodule.0/test.py
117- ${CMAKE_CURRENT_SOURCE_DIR} /runtests/halmodule.0/test.sh
118+ ${CMAKE_CURRENT_SOURCE_DIR} /runtests/hal-link-unlink/test.sh)
119+ if (NOT ${RELEASE_CODENAME} MATCHES "jammy" )
120+ set (RUNTESTS_SOURCE_FILES ${RUNTESTS_SOURCE_FILES}
121+ ${CMAKE_CURRENT_SOURCE_DIR} /runtests/halmodule.0/expected
122+ ${CMAKE_CURRENT_SOURCE_DIR} /runtests/halmodule.0/README
123+ ${CMAKE_CURRENT_SOURCE_DIR} /runtests/halmodule.0/test.py
124+ ${CMAKE_CURRENT_SOURCE_DIR} /runtests/halmodule.0/test.sh)
125+ endif ()
126+ set (RUNTESTS_SOURCE_FILES ${RUNTESTS_SOURCE_FILES}
118127 ${CMAKE_CURRENT_SOURCE_DIR} /runtests/hm2-idrom/expected
119128 ${CMAKE_CURRENT_SOURCE_DIR} /runtests/hm2-idrom/README
120129 ${CMAKE_CURRENT_SOURCE_DIR} /runtests/hm2-idrom/skip
0 commit comments