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