File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -189,7 +189,7 @@ jobs:
189
189
memory-check :
190
190
runs-on : ubuntu-latest
191
191
env :
192
- BUILD_TYPE : Release
192
+ BUILD_TYPE : Debug
193
193
194
194
steps :
195
195
@@ -219,4 +219,6 @@ jobs:
219
219
220
220
- name : Test
221
221
working-directory : ${{github.workspace}}/build
222
- run : ctest -C ${{env.BUILD_TYPE}} --schedule-random -j2 --output-on-failure
222
+ run : |
223
+ ctest -C ${{env.BUILD_TYPE}} --schedule-random -j2 -T memcheck
224
+ cat valgrind-out.txt
Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ endif()
49
49
find_program ( MEMORYCHECK_COMMAND valgrind )
50
50
if ( MEMORYCHECK_COMMAND )
51
51
message ( STATUS "Found valgrind: ${MEMORYCHECK_COMMAND} " )
52
- set ( MEMORYCHECK_COMMAND_OPTIONS "--trace-children=yes --leak-check=full " )
52
+ set ( MEMORYCHECK_COMMAND_OPTIONS "--leak-check=full --show- leak-kinds=all --log-file=valgrind-out.txt --track-origins=yes " )
53
53
endif ()
54
54
55
55
# By default test Fortran compiler complex abs and complex division
You can’t perform that action at this time.
0 commit comments