Skip to content

Commit

Permalink
ci: verify ASAN presence/absence as appropriate
Browse files Browse the repository at this point in the history
  • Loading branch information
cpu committed Apr 25, 2024
1 parent c5199c2 commit 479ffd1
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 8 deletions.
14 changes: 14 additions & 0 deletions .github/workflows/libssl.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,20 @@ jobs:

- run: make PROFILE=debug test
- run: make PROFILE=debug integration
# Note: we only check the client/server binaries here, assuming that
# is sufficient for any other test binaries.
- name: Verify debug builds were using ASAN
run: |
nm target/client | grep '__asan_init'
nm target/server | grep '__asan_init'
- name: Build release binaries
run: |
make clean
make PROFILE=release
- name: Verify release builds were not using ASAN
run: |
nm target/client | grep -v '__asan_init'
nm target/server | grep -v '__asan_init'
valgrind:
name: Valgrind
Expand Down
8 changes: 0 additions & 8 deletions rustls-libssl/simpleserv.sh

This file was deleted.

0 comments on commit 479ffd1

Please sign in to comment.