From 005721e1a23d48558c3da816f093de4ea62bd265 Mon Sep 17 00:00:00 2001 From: Neil Horman Date: Fri, 6 Dec 2024 15:16:49 -0500 Subject: [PATCH] Limit tests with non-openssl clients Several quic interop implementations have a server implementation, but not a client implementation. Don't bother trying to run those Reviewed-by: Paul Dale Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/26130) --- .github/workflows/run_quic_interop_server.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/run_quic_interop_server.yml b/.github/workflows/run_quic_interop_server.yml index 6602b9f444..6e9e192573 100644 --- a/.github/workflows/run_quic_interop_server.yml +++ b/.github/workflows/run_quic_interop_server.yml @@ -12,6 +12,7 @@ jobs: matrix: tests: [http3, transfer, handshake, retry, chacha20, resumption] servers: [quic-go, ngtcp2, mvfst, quiche, nginx, msquic, haproxy] + clients: [quic-go, ngtcp2, mvfst, quiche, msquic, openssl] fail-fast: false runs-on: ubuntu-latest steps: @@ -37,5 +38,5 @@ jobs: python3 ./run.py -c openssl -t ${{ matrix.tests }} -s ${{ matrix.servers }} --log-dir ./logs-client -d - name: "run interop with openssl server" run: | - python3 ./run.py -s openssl -t ${{ matrix.tests }} -c ${{ matrix.servers }} --log-dir ./logs-server -d + python3 ./run.py -s openssl -t ${{ matrix.tests }} -c ${{ matrix.clients }} --log-dir ./logs-server -d