From 0850a616e8552a6d0931c4828d13f14a4be75790 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Tue, 27 Apr 2021 15:50:42 +0200 Subject: [PATCH] [cmake] Added ctest presets. ctest --preset release https://cmake.org/cmake/help/latest/manual/cmake-presets.7.html#test-preset --- CMakePresets.json | 66 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/CMakePresets.json b/CMakePresets.json index 8a89374682d..85536bb086d 100644 --- a/CMakePresets.json +++ b/CMakePresets.json @@ -227,5 +227,71 @@ "DataExplorer" ] } + ], + "testPresets": [ + { + "name": "_release", + "configurePreset": "release", + "hidden": true, + "output": { + "outputOnFailure": true + } + }, + { + "name": "release", + "inherits": [ + "_release" + ], + "execution": { + "timeout": 900 + }, + "filter": { + "exclude": { + "name": "LARGE" + } + } + }, + { + "name": "release-large", + "inherits": [ + "_release" + ], + "execution": { + "timeout": 5400 + }, + "filter": { + "include": { + "name": "LARGE" + } + } + }, + { + "name": "release-petsc", + "configurePreset": "release-petsc", + "inherits": [ + "release" + ] + }, + { + "name": "release-petsc-large", + "configurePreset": "release-petsc", + "inherits": [ + "release-large" + ] + }, + { + "name": "msvc-release", + "configurePreset": "msvc-release", + "inherits": [ + "release" + ] + }, + { + "name": "msvc-release-large", + "configurePreset": "msvc-release", + "inherits": [ + "release-large" + ] + } ] } -- GitLab