Skip to content

Commit 6aa242c

Browse files
committed
Run first with valgrind
When a bug is spotted with CI, coredumps are uploaded, however having the same issue spotted from valgrind before can make development faster. Signed-off-by: Davide Bettio <davide@uninstall.it>
1 parent 10fca47 commit 6aa242c

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

.github/workflows/build-and-test.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -332,61 +332,61 @@ jobs:
332332
working-directory: build
333333
run: |
334334
ulimit -c unlimited
335-
./tests/test-erlang -s prime_smp
336335
valgrind --error-exitcode=1 ./tests/test-erlang -s prime_smp
336+
./tests/test-erlang -s prime_smp
337337
338338
- name: "Test: test-enif"
339339
working-directory: build
340340
run: |
341341
ulimit -c unlimited
342-
./tests/test-enif
343342
valgrind --error-exitcode=1 ./tests/test-enif
343+
./tests/test-enif
344344
345345
- name: "Test: test-heap"
346346
working-directory: build
347347
run: |
348348
ulimit -c unlimited
349-
./tests/test-heap
350349
valgrind --error-exitcode=1 ./tests/test-heap
350+
./tests/test-heap
351351
352352
- name: "Test: test-mailbox"
353353
working-directory: build
354354
run: |
355355
ulimit -c unlimited
356-
./tests/test-mailbox
357356
valgrind --error-exitcode=1 ./tests/test-mailbox
357+
./tests/test-mailbox
358358
359359
- name: "Test: test-structs"
360360
timeout-minutes: 10
361361
working-directory: build
362362
run: |
363363
ulimit -c unlimited
364-
./tests/test-structs
365364
valgrind --error-exitcode=1 ./tests/test-structs
365+
./tests/test-structs
366366
367367
- name: "Test: test_estdlib.avm"
368368
timeout-minutes: 5
369369
working-directory: build
370370
run: |
371371
ulimit -c unlimited
372-
./src/AtomVM ./tests/libs/estdlib/test_estdlib.avm
373372
valgrind --error-exitcode=1 ./src/AtomVM ./tests/libs/estdlib/test_estdlib.avm
373+
./src/AtomVM ./tests/libs/estdlib/test_estdlib.avm
374374
375375
- name: "Test: test_eavmlib.avm"
376376
timeout-minutes: 10
377377
working-directory: build
378378
run: |
379379
ulimit -c unlimited
380-
./src/AtomVM ./tests/libs/eavmlib/test_eavmlib.avm
381380
valgrind --error-exitcode=1 ./src/AtomVM ./tests/libs/eavmlib/test_eavmlib.avm
381+
./src/AtomVM ./tests/libs/eavmlib/test_eavmlib.avm
382382
383383
- name: "Test: test_alisp.avm"
384384
timeout-minutes: 10
385385
working-directory: build
386386
run: |
387387
ulimit -c unlimited
388-
./src/AtomVM ./tests/libs/alisp/test_alisp.avm
389388
valgrind --error-exitcode=1 ./src/AtomVM ./tests/libs/alisp/test_alisp.avm
389+
./src/AtomVM ./tests/libs/alisp/test_alisp.avm
390390
391391
- name: "Test: Tests.avm (Elixir)"
392392
timeout-minutes: 10
@@ -395,8 +395,8 @@ jobs:
395395
ulimit -c unlimited
396396
if command -v elixirc &> /dev/null
397397
then
398-
./src/AtomVM ./tests/libs/exavmlib/Tests.avm
399398
valgrind --error-exitcode=1 ./src/AtomVM ./tests/libs/exavmlib/Tests.avm
399+
./src/AtomVM ./tests/libs/exavmlib/Tests.avm
400400
fi
401401
402402
- name: "Install and smoke test"

.github/workflows/build-libraries.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@ jobs:
7575
timeout-minutes: 10
7676
working-directory: build
7777
run: |
78-
./src/AtomVM ./tests/libs/estdlib/test_estdlib.avm
7978
valgrind --error-exitcode=1 ./src/AtomVM ./tests/libs/estdlib/test_estdlib.avm
79+
./src/AtomVM ./tests/libs/estdlib/test_estdlib.avm
8080
8181
- name: "Rename and write sha256sum"
8282
working-directory: build

0 commit comments

Comments
 (0)