summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/vtest.yml7
1 files changed, 5 insertions, 2 deletions
diff --git a/.github/workflows/vtest.yml b/.github/workflows/vtest.yml
index b75329dbd..121c37d4e 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::"