Skip to content

Commit 42dad28

Browse files
CMakePresets divided the tests
1 parent f39af55 commit 42dad28

File tree

2 files changed

+34
-2
lines changed

2 files changed

+34
-2
lines changed

CMakePresets.json

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,38 @@
6060
"execution": {
6161
"timeout": 1200
6262
}
63+
},
64+
{
65+
"name": "release-unit",
66+
"configurePreset": "release",
67+
"displayName": "Default Unit Release Tests",
68+
"filter" : {
69+
"include": {
70+
"name": ".*_ut"
71+
}
72+
},
73+
"output": {
74+
"outputOnFailure": true
75+
},
76+
"execution": {
77+
"timeout": 1200
78+
}
79+
},
80+
{
81+
"name": "release-integration",
82+
"configurePreset": "release",
83+
"displayName": "Default Integration Release Tests",
84+
"output": {
85+
"outputOnFailure": true
86+
},
87+
"filter" : {
88+
"include": {
89+
"name": ".*_it"
90+
}
91+
},
92+
"execution": {
93+
"timeout": 1200
94+
}
6395
}
6496
]
6597
}

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,11 +131,11 @@ ctest -j$(nproc) --preset release
131131
Running unit tests only:
132132

133133
```bash
134-
ctest -j$(nproc) --preset release -R .*_ut
134+
ctest -j$(nproc) --preset release-unit
135135
```
136136

137137
Running integration tests only:
138138

139139
```bash
140-
ctest -j$(nproc) --preset release -R .*_it
140+
ctest -j$(nproc) --preset release-integration
141141
```

0 commit comments

Comments
 (0)