0
0
mirror of https://github.com/OpenVPN/openvpn.git synced 2024-09-20 03:52:28 +02:00

GHA: refactor mingw UTs and add missing tls_crypt

I thought instead about moving this into a loop inside
powershell. But then error handling becomes annoying.
So let's GitHub handle it.

Change-Id: I9831f352c07b5c58a4e2d6a3dd5417842e0887d2
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
Acked-by: Arne Schwabe <arne@rfc2549.org>
Message-Id: <20230718105233.620193-1-frank@lichtenheld.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg26868.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
This commit is contained in:
Frank Lichtenheld 2023-07-18 12:52:33 +02:00 committed by Gert Doering
parent c3746da7f0
commit 26c663f128

View File

@ -85,48 +85,18 @@ jobs:
fail-fast: false
matrix:
arch: [x86, x64]
test: [argv, auth_token, buffer, cryptoapi, crypto, misc, ncp, packet_id, pkt, provider, tls_crypt]
runs-on: windows-latest
name: "mingw unittests - ${{ matrix.arch }} - OSSL"
name: "mingw unittest ${{ matrix.test }} - ${{ matrix.arch }} - OSSL"
steps:
- name: Retrieve mingw unittest
uses: actions/download-artifact@v3
with:
name: openvpn-mingw-${{ matrix.arch }}-tests
path: unittests
- name: List unittests directory
run: "dir unittests"
- name: Run argv unit test
run: ./unittests/test_argv.exe
- name: Run auth_token unit test
run: ./unittests/test_auth_token.exe
- name: Run buffer unit test
run: ./unittests/test_buffer.exe
- name: Run cryptoapi unit test
run: ./unittests/test_cryptoapi.exe
- name: Run crypto unit test
run: ./unittests/test_crypto.exe
- name: Run misc unit test
run: ./unittests/test_misc.exe
- name: Run ncp unit test
run: ./unittests/test_ncp.exe
- name: Run packet id unit test
run: ./unittests/test_packet_id.exe
- name: Run pkt unit test
run: ./unittests/test_pkt.exe
- name: Run provider unit test
run: ./unittests/test_provider.exe
- name: Run ${{ matrix.test }} unit test
run: ./unittests/test_${{ matrix.test }}.exe
ubuntu:
strategy: