Skip to content

Commit

Permalink
add vcpkg test preset - all works!
Browse files Browse the repository at this point in the history
to run presets just:
ctest --preset=vcpkg
if you need without output
ctest --preset=vcpkg --quiet
  • Loading branch information
leanid committed Jan 24, 2025
1 parent 38d5b09 commit 9e19619
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 1 deletion.
4 changes: 4 additions & 0 deletions 00-basic-prog/34-doctest/main.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@

int factorial(int number)
{
if (number == 0)
{
return 1;
}
return number <= 1 ? number : factorial(number - 1) * number;
}

Expand Down
4 changes: 4 additions & 0 deletions 00-basic-prog/35-catch2/main.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@

int factorial(int number)
{
if (number == 0)
{
return 1;
}
return number <= 1 ? number : factorial(number - 1) * number;
}
// NOLINTBEGIN(*)
Expand Down
16 changes: 15 additions & 1 deletion CMakePresets.json
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,21 @@
"name": "ninja",
"configurePreset": "ninja",
"output": {"outputOnFailure": true},
"execution": {"noTestsAction": "error", "stopOnFailure": true}
"execution": {"noTestsAction": "error", "stopOnFailure": false}
},
{
"name": "vcpkg",
"description": "vcpkg presets config description tests",
"configurePreset": "vcpkg",
"output": {
"shortProgress": true,
"verbosity": "verbose",
"outputOnFailure": true},
"execution": {
"stopOnFailure": false,
"enableFailover": true,
"jobs": 1,
"noTestsAction": "error" }
}
],
"packagePresets": [
Expand Down

0 comments on commit 9e19619

Please sign in to comment.