async.yml 677 B

1234567891011121314151617181920212223242526272829303132
  1. name: Async Tests
  2. on:
  3. workflow_call:
  4. jobs:
  5. make_check:
  6. strategy:
  7. matrix:
  8. config: [
  9. # Add new configs here
  10. '--enable-asynccrypt --enable-all --enable-dtls13',
  11. '--enable-asynccrypt-sw',
  12. ]
  13. name: make check
  14. runs-on: ubuntu-latest
  15. steps:
  16. - uses: actions/checkout@v3
  17. name: Checkout wolfSSL
  18. - name: Test wolfSSL async
  19. run: |
  20. ./async-check.sh setup
  21. ./configure ${{ matrix.config }}
  22. make check
  23. - name: Print errors
  24. if: ${{ failure() }}
  25. run: |
  26. if [ -f test-suite.log ] ; then
  27. cat test-suite.log
  28. fi