|
1 | 1 | # cmake-lint: disable=C0103 |
2 | 2 | include(${PROJECT_SOURCE_DIR}/scripts/cmake/test/AddTest.cmake) |
3 | 3 |
|
4 | | -# Sets up ctest that are dependent on the virtual env, e.g. using ogstools |
5 | | -function(setup_venv_dependent_ctests) |
6 | | - if(NOT OGS_USE_MPI AND OGS_BUILD_TESTING AND OGS_BUILD_PROCESS_HT) |
7 | | - if(NOT EXISTS ${Data_SOURCE_DIR}/Parabolic/HT/InvalidProjectFiles/HT_specific_heat_capacity_viscosity_porosity.prj) |
8 | | - execute_process( |
9 | | - COMMAND |
10 | | - uv run python |
11 | | - ${Data_SOURCE_DIR}/Parabolic/HT/InvalidProjectFiles/generateInvalidMediaForHT.py |
12 | | - WORKING_DIRECTORY |
13 | | - ${Data_SOURCE_DIR}/Parabolic/HT/InvalidProjectFiles |
14 | | - RESULT_VARIABLE GEN_INVALID_RES |
15 | | - ) |
16 | | - if(NOT GEN_INVALID_RES EQUAL 0) |
17 | | - message(SEND_ERROR "generateInvalidMediaForHT.py failed with status ${GEN_INVALID_RES}.") |
18 | | - endif() |
19 | | - endif() |
20 | | - file(GLOB HT_INVALID_PRJ_FILES |
21 | | - ${Data_SOURCE_DIR}/Parabolic/HT/InvalidProjectFiles/*.prj |
22 | | - ) |
23 | | - foreach(ht_invalid_prj_file ${HT_INVALID_PRJ_FILES}) |
24 | | - string( |
25 | | - REPLACE ${Data_SOURCE_DIR}/Parabolic/HT/InvalidProjectFiles/HT |
26 | | - "invalid" ht_invalid_prj_file_short |
27 | | - ${ht_invalid_prj_file} |
28 | | - ) |
29 | | - AddTest( |
30 | | - NAME HT_${ht_invalid_prj_file_short} |
31 | | - PATH Parabolic/HT/InvalidProjectFiles |
32 | | - EXECUTABLE ogs |
33 | | - EXECUTABLE_ARGS ${ht_invalid_prj_file} |
34 | | - RUNTIME 1 PROPERTIES WILL_FAIL TRUE |
35 | | - ) |
36 | | - endforeach() |
37 | | - endif() |
38 | | -endfunction() |
39 | | - |
40 | 4 | message(STATUS "┌─ PythonSetup.cmake") |
41 | 5 | list(APPEND CMAKE_MESSAGE_INDENT "│ ") |
42 | 6 |
|
@@ -95,7 +59,7 @@ if(OGS_USE_PIP) |
95 | 59 | COMPONENTS ${_python_componets} REQUIRED) |
96 | 60 | set(ENV{UV_PYTHON} ${Python_EXECUTABLE}) |
97 | 61 | endif() |
98 | | - setup_venv_dependent_ctests() |
| 62 | + |
99 | 63 | # Create jupytext config |
100 | 64 | file( |
101 | 65 | WRITE |
|
0 commit comments