diff --git a/.github/workflows/vtest.yml b/.github/workflows/vtest.yml index b75329dbd4..121c37d4e6 100644 --- a/.github/workflows/vtest.yml +++ b/.github/workflows/vtest.yml @@ -87,6 +87,7 @@ jobs: ADDLIB="-Wl,-rpath,/usr/local/lib/ -Wl,-rpath,$HOME/opt/lib/" sudo make install - name: Show HAProxy version + if: ${{ !failure() }} id: show-version run: | echo "::group::Show dynamic libraries." @@ -101,17 +102,19 @@ jobs: haproxy -vv echo "::set-output name=version::$(haproxy -v |awk 'NR==1{print $3}')" - name: Install problem matcher for VTest + if: ${{ !failure() }} # This allows one to more easily see which tests fail. run: echo "::add-matcher::.github/vtest.json" - name: Run VTest for HAProxy ${{ steps.show-version.outputs.version }} + if: ${{ !failure() }} id: vtest run: | # This is required for macOS which does not actually allow to increase # the '-n' soft limit to the hard limit, thus failing to run. ulimit -n 5000 make reg-tests VTEST_PROGRAM=../vtest/vtest REGTESTS_TYPES=default,bug,devel - - name: Show results - if: ${{ failure() }} + - name: Show VTest results + if: ${{ failure() && steps.vtest.outcome == 'failure' }} run: | for folder in ${TMPDIR}/haregtests-*/vtc.*; do printf "::group::"