diff --git a/CMakePresets.json b/CMakePresets.json index 8a89374682dacb39c73e0e7a0e66696b91699fea..85536bb086d5bb82675f26c563395d4f8bee2ca5 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" + ] + } ] }