Skip to content

Commit 86ba2c6

Browse files
committed
fix: ci valgrind tests
1 parent 4d654fd commit 86ba2c6

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ jobs:
2020
steps:
2121
- uses: actions/checkout@v4
2222

23+
- name: Requirements
24+
run: |
25+
sudo apt-get install valgrind
26+
2327
- name: Configure CMake
2428
# Choose CMakeLists.text from a specific source directory with -S.
2529
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
@@ -42,17 +46,17 @@ jobs:
4246
working-directory: ${{github.workspace}}/build
4347
# Execute tests defined by the CMake configuration.
4448
run: |
45-
ctest -j ${{env.parallel_processes}} -C ${{matrix.build_type}} --test-dir submission_25_05_01
46-
ctest -j ${{env.parallel_processes}} -C ${{matrix.build_type}} --test-dir submission_25_05_08
47-
ctest -j ${{env.parallel_processes}} -C ${{matrix.build_type}} --test-dir submission_25_05_15
48-
ctest -j ${{env.parallel_processes}} -C ${{matrix.build_type}}
49+
ctest -j ${{env.parallel_processes}} -C ${{matrix.build_type}} --test-dir submission_25_05_01 --output-on-failure
50+
ctest -j ${{env.parallel_processes}} -C ${{matrix.build_type}} --test-dir submission_25_05_08 --output-on-failure
51+
ctest -j ${{env.parallel_processes}} -C ${{matrix.build_type}} --test-dir submission_25_05_15 --output-on-failure
52+
ctest -j ${{env.parallel_processes}} -C ${{matrix.build_type}} --output-on-failure
4953
5054
- name: Test + Valgrind
5155
working-directory: ${{github.workspace}}/build
5256
# Execute tests defined by the CMake configuration.
5357
run: |
54-
ctest -j ${{env.parallel_processes}} -T memcheck -C ${{matrix.build_type}} --test-dir submission_25_05_01
55-
ctest -j ${{env.parallel_processes}} -T memcheck -C ${{matrix.build_type}} --test-dir submission_25_05_08
56-
ctest -j ${{env.parallel_processes}} -T memcheck -C ${{matrix.build_type}} --test-dir submission_25_05_15
57-
ctest -j ${{env.parallel_processes}} -T memcheck -C ${{matrix.build_type}}
58+
ctest -j ${{env.parallel_processes}} -T memcheck -C ${{matrix.build_type}} --test-dir submission_25_05_01 --output-on-failure
59+
ctest -j ${{env.parallel_processes}} -T memcheck -C ${{matrix.build_type}} --test-dir submission_25_05_08 --output-on-failure
60+
ctest -j ${{env.parallel_processes}} -T memcheck -C ${{matrix.build_type}} --test-dir submission_25_05_15 --output-on-failure
61+
ctest -j ${{env.parallel_processes}} -T memcheck -C ${{matrix.build_type}} --output-on-failure
5862

0 commit comments

Comments
 (0)