Skip to content

Add CI for running hostap/wpa_supplicant unit tests against wolfProvider #137

Add CI for running hostap/wpa_supplicant unit tests against wolfProvider

Add CI for running hostap/wpa_supplicant unit tests against wolfProvider #137

Workflow file for this run

name: Asan Test
# START OF COMMON SECTION
on:
push:
branches: [ "*" ]
pull_request:
branches: [ "*" ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs:
make_check:
name: asan test
runs-on: ubuntu-latest
# This should be a safe limit for the tests to run.
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
name: Checkout wolfProvider
- name: Test wolfProvider
run: |
WOLFPROV_CONFIG_CFLAGS="-static-libasan -fsanitize=address,undefined -g" ./scripts/build-wolfprovider.sh
- name: Print errors
if: ${{ failure() }}
run: |
if [ -f test-suite.log ] ; then
cat test-suite.log
fi