@@ -172,10 +172,10 @@ jobs:
172
172
${{env.SOLUTION_FILE_PATH}}\build\**\*.pdb
173
173
if-no-files-found : error
174
174
175
- testing-debug :
176
- name : Testing Debug
177
- runs-on : self-hosted
178
- needs : [ building-debug-x86, building-debug-x86-64 ]
175
+ testing-debug-x86 :
176
+ name : Testing Debug (x86)
177
+ runs-on : windows-latest
178
+ needs : building-debug-x86
179
179
180
180
steps :
181
181
- name : Downloading Debug (x86)
@@ -185,37 +185,31 @@ jobs:
185
185
path : |
186
186
${{env.SOLUTION_FILE_PATH}}\build
187
187
188
+ - name : Testing Debug (x86)
189
+ working-directory : ${{env.GITHUB_WORKSPACE}}
190
+ run : ${{env.SOLUTION_FILE_PATH}}\build\x86\Debug\Detours.exe
191
+
192
+ testing-debug-x86-64 :
193
+ name : Testing Debug (x86_64)
194
+ runs-on : windows-latest
195
+ needs : building-debug-x86-64
196
+
197
+ steps :
188
198
- name : Downloading Debug (x86_64)
189
199
uses : actions/download-artifact@v4
190
200
with :
191
201
name : BuildDebug64
192
202
path : |
193
203
${{env.SOLUTION_FILE_PATH}}\build
194
204
195
- - name : Testing Debug (x86)
196
- if : always()
197
- timeout-minutes : 3
198
- working-directory : ${{env.GITHUB_WORKSPACE}}
199
- run : python "C:\DeleakerConsole.py" --export-xml-report-on-exit "${{env.SOLUTION_FILE_PATH}}\build\x86\Debug\report.xml" --run "${{env.SOLUTION_FILE_PATH}}\build\x86\Debug\Detours.exe"
200
-
201
205
- name : Testing Debug (x86_64)
202
- if : always()
203
- timeout-minutes : 3
204
206
working-directory : ${{env.GITHUB_WORKSPACE}}
205
- run : python "C:\DeleakerConsole.py" --export-xml-report-on-exit " ${{env.SOLUTION_FILE_PATH}}\build\x86_64\Debug\report.xml" --run "${{env.SOLUTION_FILE_PATH}}\build\x86_64\Debug\ Detours.exe"
207
+ run : ${{env.SOLUTION_FILE_PATH}}\build\x86_64\Debug\Detours.exe
206
208
207
- - name : Uploading results
208
- uses : actions/upload-artifact@v4
209
- with :
210
- name : DebugTesting
211
- path : |
212
- ${{env.SOLUTION_FILE_PATH}}\build\**\*.xml
213
- if-no-files-found : error
214
-
215
- testing-release :
216
- name : Testing Release
217
- runs-on : self-hosted
218
- needs : [ testing-debug, building-release-x86, building-release-x86-64 ]
209
+ testing-release-x86 :
210
+ name : Testing Release (x86)
211
+ runs-on : windows-latest
212
+ needs : building-release-x86
219
213
220
214
steps :
221
215
- name : Downloading Release (x86)
@@ -224,38 +218,32 @@ jobs:
224
218
name : BuildRelease32
225
219
path : |
226
220
${{env.SOLUTION_FILE_PATH}}\build
227
-
221
+
222
+ - name : Testing Release (x86)
223
+ working-directory : ${{env.GITHUB_WORKSPACE}}
224
+ run : ${{env.SOLUTION_FILE_PATH}}\build\x86\Debug\Detours.exe
225
+
226
+ testing-release-x86-64 :
227
+ name : Testing Release (x86_64)
228
+ runs-on : windows-latest
229
+ needs : building-release-x86-64
230
+
231
+ steps :
228
232
- name : Downloading Release (x86_64)
229
233
uses : actions/download-artifact@v4
230
234
with :
231
235
name : BuildRelease64
232
236
path : |
233
237
${{env.SOLUTION_FILE_PATH}}\build
234
238
235
- - name : Testing Release (x86)
236
- if : always()
237
- timeout-minutes : 3
238
- working-directory : ${{env.GITHUB_WORKSPACE}}
239
- run : ${{env.SOLUTION_FILE_PATH}}\build\x86\Release\Detours.exe
240
-
241
239
- name : Testing Release (x86_64)
242
- if : always()
243
- timeout-minutes : 3
244
240
working-directory : ${{env.GITHUB_WORKSPACE}}
245
- run : ${{env.SOLUTION_FILE_PATH}}\build\x86_64\Release\Detours.exe
246
-
247
- - name : Uploading results
248
- uses : actions/upload-artifact@v4
249
- with :
250
- name : ReleaseTesting
251
- path : |
252
- ${{env.SOLUTION_FILE_PATH}}\build\**\*.xml
253
- if-no-files-found : error
241
+ run : ${{env.SOLUTION_FILE_PATH}}\build\x86_64\Debug\Detours.exe
254
242
255
- checking-debug :
256
- name : Checking Debug
243
+ checking :
244
+ name : Checking
257
245
runs-on : self-hosted
258
- needs : testing-debug
246
+ needs : [ testing-debug-x86, testing-debug-x86-64, testing-release-x86, testing-release-x86-64 ]
259
247
260
248
steps :
261
249
- name : Downloading Debug (x86)
@@ -272,46 +260,32 @@ jobs:
272
260
path : |
273
261
${{env.SOLUTION_FILE_PATH}}\build
274
262
275
- - name : Checking Debug (x86)
276
- if : always()
277
- timeout-minutes : 3
278
- working-directory : ${{env.GITHUB_WORKSPACE}}
279
- run : python "C:\DeleakerConsole.py" --export-xml-report-on-exit "${{env.SOLUTION_FILE_PATH}}\build\x86\Debug\report.xml" --run "${{env.SOLUTION_FILE_PATH}}\build\x86\Debug\Detours.exe"
280
-
281
- - name : Checking Debug (x86_64)
282
- if : always()
283
- timeout-minutes : 3
284
- working-directory : ${{env.GITHUB_WORKSPACE}}
285
- run : python "C:\DeleakerConsole.py" --export-xml-report-on-exit "${{env.SOLUTION_FILE_PATH}}\build\x86_64\Debug\report.xml" --run "${{env.SOLUTION_FILE_PATH}}\build\x86_64\Debug\Detours.exe"
286
-
287
- - name : Uploading results
288
- uses : actions/upload-artifact@v4
289
- with :
290
- name : DebugChecking
291
- path : |
292
- ${{env.SOLUTION_FILE_PATH}}\build\**\*.xml
293
- if-no-files-found : error
294
-
295
- checking-release :
296
- name : Checking Release
297
- runs-on : self-hosted
298
- needs : [ checking-debug, testing-release ]
299
-
300
- steps :
301
263
- name : Downloading Release (x86)
302
264
uses : actions/download-artifact@v4
303
265
with :
304
266
name : BuildRelease32
305
267
path : |
306
268
${{env.SOLUTION_FILE_PATH}}\build
307
-
269
+
308
270
- name : Downloading Release (x86_64)
309
271
uses : actions/download-artifact@v4
310
272
with :
311
273
name : BuildRelease64
312
274
path : |
313
275
${{env.SOLUTION_FILE_PATH}}\build
314
276
277
+ - name : Checking Debug (x86)
278
+ if : always()
279
+ timeout-minutes : 3
280
+ working-directory : ${{env.GITHUB_WORKSPACE}}
281
+ run : python "C:\DeleakerConsole.py" --export-xml-report-on-exit "${{env.SOLUTION_FILE_PATH}}\build\x86\Debug\report.xml" --run "${{env.SOLUTION_FILE_PATH}}\build\x86\Debug\Detours.exe"
282
+
283
+ - name : Checking Debug (x86_64)
284
+ if : always()
285
+ timeout-minutes : 3
286
+ working-directory : ${{env.GITHUB_WORKSPACE}}
287
+ run : python "C:\DeleakerConsole.py" --export-xml-report-on-exit "${{env.SOLUTION_FILE_PATH}}\build\x86_64\Debug\report.xml" --run "${{env.SOLUTION_FILE_PATH}}\build\x86_64\Debug\Detours.exe"
288
+
315
289
- name : Checking Release (x86)
316
290
if : always()
317
291
timeout-minutes : 3
@@ -327,15 +301,15 @@ jobs:
327
301
- name : Uploading results
328
302
uses : actions/upload-artifact@v4
329
303
with :
330
- name : ReleaseChecking
304
+ name : DebugChecking
331
305
path : |
332
306
${{env.SOLUTION_FILE_PATH}}\build\**\*.xml
333
307
if-no-files-found : error
334
308
335
309
signing :
336
310
name : Signing Release
337
311
runs-on : self-hosted
338
- needs : checking-release
312
+ needs : checking
339
313
340
314
steps :
341
315
- name : Downloading Release (x86)
0 commit comments