File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change 46
46
run : make CC=${{ matrix.cc }} PROFILE=debug test integration
47
47
- name : Platform verifier connect test
48
48
run : make PROFILE=debug connect-test
49
+ - name : Verify client debug build was using ASAN
50
+ if : runner.os == 'Linux' # For 'nm'
51
+ run : nm target/client | grep '__asan_init'
52
+ - name : Verify server debug build was using ASAN
53
+ if : runner.os == 'Linux' # For 'nm'
54
+ run : nm target/server | grep '__asan_init'
55
+ - name : Build release binaries
56
+ run : make clean; make CC=${{ matrix.cc }} PROFILE=release
57
+ - name : Verify release build was not using ASAN
58
+ if : runner.os == 'Linux' # For 'nm'
59
+ run : nm target/client | grep -v '__asan_init'
60
+ - name : Verify release build was not using ASAN
61
+ if : runner.os == 'Linux' # For 'nm'
62
+ run : nm target/server | grep -v '__asan_init'
49
63
50
64
valgrind :
51
65
name : Valgrind
You can’t perform that action at this time.
0 commit comments