Skip to content

Commit 3f79f92

Browse files
committed
Update tests to check for core dumps (part 4)
The tests that sometimes crash due to SIGSEGV have been updated to check for core dumps to help the investigation.
1 parent 7126bec commit 3f79f92

4 files changed

Lines changed: 66 additions & 0 deletions

File tree

.github/workflows/est-ds-realm-test.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -742,6 +742,12 @@ jobs:
742742
run: |
743743
docker logs ds
744744
745+
- name: Check for PKI core dumps
746+
if: failure()
747+
run: |
748+
docker exec pki ls -l
749+
docker exec pki find / -path /proc -prune -o -name "hs_err_pid*.log" -exec cat {} \;
750+
745751
- name: Check PKI server systemd journal
746752
if: always()
747753
run: |

.github/workflows/ocsp-clone-test.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1297,6 +1297,12 @@ jobs:
12971297
run: |
12981298
docker logs primaryds
12991299
1300+
- name: Check for primary PKI core dumps
1301+
if: failure()
1302+
run: |
1303+
docker exec primary ls -l
1304+
docker exec primary find / -path /proc -prune -o -name "hs_err_pid*.log" -exec cat {} \;
1305+
13001306
- name: Check primary PKI server systemd journal
13011307
if: always()
13021308
run: |
@@ -1327,6 +1333,12 @@ jobs:
13271333
run: |
13281334
docker logs secondaryds
13291335
1336+
- name: Check for secondary PKI core dumps
1337+
if: failure()
1338+
run: |
1339+
docker exec secondary ls -l
1340+
docker exec secondary find / -path /proc -prune -o -name "hs_err_pid*.log" -exec cat {} \;
1341+
13301342
- name: Check secondary PKI server systemd journal
13311343
if: always()
13321344
run: |
@@ -1357,6 +1369,12 @@ jobs:
13571369
run: |
13581370
docker logs tertiaryds
13591371
1372+
- name: Check for tertiary PKI core dumps
1373+
if: failure()
1374+
run: |
1375+
docker exec tertiary ls -l
1376+
docker exec tertiary find / -path /proc -prune -o -name "hs_err_pid*.log" -exec cat {} \;
1377+
13601378
- name: Check tertiary PKI server systemd journal
13611379
if: always()
13621380
run: |

.github/workflows/subca-clone-test.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,3 +275,21 @@ jobs:
275275

276276
- name: Remove primary sub-CA
277277
run: docker exec primary-subca pkidestroy -s CA -v
278+
279+
- name: Check for root CA core dumps
280+
if: failure()
281+
run: |
282+
docker exec root-ca ls -l
283+
docker exec root-ca find / -path /proc -prune -o -name "hs_err_pid*.log" -exec cat {} \;
284+
285+
- name: Check for primary sub-CA core dumps
286+
if: failure()
287+
run: |
288+
docker exec primary-subca ls -l
289+
docker exec primary-subca find / -path /proc -prune -o -name "hs_err_pid*.log" -exec cat {} \;
290+
291+
- name: Check for secondary sub-CA core dumps
292+
if: failure()
293+
run: |
294+
docker exec secondary-subca ls -l
295+
docker exec secondary-subca find / -path /proc -prune -o -name "hs_err_pid*.log" -exec cat {} \;

.github/workflows/tps-separate-test.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,12 @@ jobs:
336336
run: |
337337
docker logs cads
338338
339+
- name: Check for CA core dumps
340+
if: failure()
341+
run: |
342+
docker exec ca ls -l
343+
docker exec ca find / -path /proc -prune -o -name "hs_err_pid*.log" -exec cat {} \;
344+
339345
- name: Check CA systemd journal
340346
if: always()
341347
run: |
@@ -361,6 +367,12 @@ jobs:
361367
run: |
362368
docker logs krads
363369
370+
- name: Check for KRA core dumps
371+
if: failure()
372+
run: |
373+
docker exec kra ls -l
374+
docker exec kra find / -path /proc -prune -o -name "hs_err_pid*.log" -exec cat {} \;
375+
364376
- name: Check KRA systemd journal
365377
if: always()
366378
run: |
@@ -386,6 +398,12 @@ jobs:
386398
run: |
387399
docker logs tksds
388400
401+
- name: Check for TKS core dumps
402+
if: failure()
403+
run: |
404+
docker exec tks ls -l
405+
docker exec tks find / -path /proc -prune -o -name "hs_err_pid*.log" -exec cat {} \;
406+
389407
- name: Check TKS systemd journal
390408
if: always()
391409
run: |
@@ -411,6 +429,12 @@ jobs:
411429
run: |
412430
docker logs tpsds
413431
432+
- name: Check for TPS core dumps
433+
if: failure()
434+
run: |
435+
docker exec tps ls -l
436+
docker exec tps find / -path /proc -prune -o -name "hs_err_pid*.log" -exec cat {} \;
437+
414438
- name: Check TPS systemd journal
415439
if: always()
416440
run: |

0 commit comments

Comments
 (0)