| cmake_minimum_required(VERSION 3.8) |
| include("${CMAKE_CURRENT_LIST_DIR}/gitlab_ci.cmake") |
| # Read the files from the build directory. |
| ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}") |
| # Pick up from where the configure left off. |
| if (NOT "$ENV{CTEST_MAX_PARALLELISM}" STREQUAL "") |
| if (nproc GREATER "$ENV{CTEST_MAX_PARALLELISM}") |
| set(nproc "$ENV{CTEST_MAX_PARALLELISM}") |
| include("${CMAKE_CURRENT_LIST_DIR}/ctest_exclusions.cmake") |
| PARALLEL_LEVEL "${nproc}" |
| OUTPUT_JUNIT "${CTEST_BINARY_DIRECTORY}/junit.xml" |
| EXCLUDE "${test_exclusions}") |