On Tue, Apr 15, 2025 at 04:32:53PM +0200, Ilia Shipitsin wrote:
> Subject: [PATCH] CI: fedora rawhide: enable unit tests
> Run the new make unit-tests on the CI.
> ---
> .github/workflows/fedora-rawhide.yml | 6 +++++-
> 1 file changed, 5 insertions(+), 1 deletion(-)
>
> diff --git a/.github/workflows/fedora-rawhide.yml
> b/.github/workflows/fedora-rawhide.yml
> index e0bf252aa..130f87448 100644
> --- a/.github/workflows/fedora-rawhide.yml
> +++ b/.github/workflows/fedora-rawhide.yml
> @@ -41,7 +41,7 @@ jobs:
> make dev/hpack/decode dev/hpack/gen-enc dev/hpack/gen-rht
> - name: Compile HAProxy with ${{ matrix.platform.cc }}
> run: |
> - make -j3 CC=${{ matrix.platform.cc }} V=1 ERR=1 TARGET=linux-glibc
> USE_OPENSSL=1 USE_QUIC=1 USE_ZLIB=1 USE_PCRE=1 USE_PCRE_JIT=1 USE_LUA=1
> ADDLIB="${{ matrix.platform.ADDLIB_ATOMIC }} -Wl,-rpath,${HOME}/opt/lib"
> SSL_LIB=${HOME}/opt/lib SSL_INC=${HOME}/opt/include ARCH_FLAGS="${{
> matrix.platform.ARCH_FLAGS }}"
> + make -j3 CC=${{ matrix.platform.cc }} V=1 ERR=1 TARGET=linux-glibc
> DEBUG="-DDEBUG_POOL_INTEGRITY -DDEBUG_UNIT" USE_OPENSSL=1 USE_QUIC=1
> USE_ZLIB=1 USE_PCRE=1 USE_PCRE_JIT=1 USE_LUA=1 ADDLIB="${{
> matrix.platform.ADDLIB_ATOMIC }} -Wl,-rpath,${HOME}/opt/lib"
> SSL_LIB=${HOME}/opt/lib SSL_INC=${HOME}/opt/include ARCH_FLAGS="${{
> matrix.platform.ARCH_FLAGS }}"
> make install
> - name: Show HAProxy version
> id: show-version
> @@ -64,3 +64,7 @@ jobs:
> cat $folder/LOG
> echo "::endgroup::"
> done
> + - name: Run Unit tests
> + id: unittests
> + run: |
> + make unit-tests
> \ No newline at end of file
> --
> 2.46.0.windows.1
>
Thanks, merged.
--
William Lallemand