From: Ilya Shipitsin Date: Sat, 1 Apr 2023 11:29:46 +0000 (+0200) Subject: CI: run smoke tests on config syntax to check memory related issues X-Git-Tag: v2.8-dev7~121 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7e6e0388d6cc21090bc935d88d7858c69f230c1f;p=thirdparty%2Fhaproxy.git CI: run smoke tests on config syntax to check memory related issues config syntax check seems add a value on testing code path not covered by VTest, also checks are very fast --- diff --git a/.github/workflows/vtest.yml b/.github/workflows/vtest.yml index 5137099de8..25d3cc72e9 100644 --- a/.github/workflows/vtest.yml +++ b/.github/workflows/vtest.yml @@ -140,6 +140,10 @@ jobs: # the '-n' soft limit to the hard limit, thus failing to run. ulimit -n 65536 make reg-tests VTEST_PROGRAM=../vtest/vtest REGTESTS_TYPES=default,bug,devel + - name: Config syntax check memleak smoke testing + if: ${{ contains(matrix.name, 'ASAN') }} + run: | + ./haproxy -f .github/h2spec.config -c - name: Show VTest results if: ${{ failure() && steps.vtest.outcome == 'failure' }} run: |