GHA/http3-linux: add H3 valgrind tests
No binary (build failed)
—
(log yok)
| @@ -479,7 +479,7 @@ jobs: | |
| sudo rm -f /var/lib/man-db/auto-update | |
| sudo apt-get -o Dpkg::Use-Pty=0 install \ | |
| libtool autoconf automake pkgconf \ | |
| - | libpsl-dev libbrotli-dev libzstd-dev zlib1g-dev libidn2-0-dev libldap-dev libuv1-dev \ |
| + | libpsl-dev libbrotli-dev libzstd-dev zlib1g-dev libidn2-0-dev libldap-dev libuv1-dev valgrind \ |
| ${INSTALL_PACKAGES} \ | |
| ${MATRIX_INSTALL_PACKAGES} | |
| echo 'CC=gcc-12' >> "$GITHUB_ENV" | |
| @@ -701,6 +701,18 @@ jobs: | |
| - name: 'run tests' | |
| if: ${{ !contains(matrix.build.install_steps, 'skipall') && !contains(matrix.build.install_steps, 'skiprun') }} | |
| run: | | |
| + | export TFLAGS='-n' |
| + | source ~/venv/bin/activate |
| + | if [ "${MATRIX_BUILD}" = 'cmake' ]; then |
| + | cmake --build bld --verbose --target test-ci |
| + | else |
| + | make -C bld V=1 test-ci |
| + | fi |
| + | |
| + | - name: 'run tests (valgrind)' |
| + | if: ${{ !contains(matrix.build.install_steps, 'skipall') && !contains(matrix.build.install_steps, 'skiprun') }} |
| + | run: | |
| + | export TFLAGS='-j6 HTTP/3' |
| source ~/venv/bin/activate | |
| if [ "${MATRIX_BUILD}" = 'cmake' ]; then | |
| cmake --build bld --verbose --target test-ci | |
| @@ -714,7 +726,7 @@ jobs: | |
| [ -d ~/venv ] || python3 -m venv ~/venv | |
| ~/venv/bin/pip --disable-pip-version-check --no-input --no-cache-dir install --progress-bar off --prefer-binary -r tests/http/requirements.txt | |
| - | - name: 'run pytest event based' |
| + | - name: 'run pytest (event based)' |
| if: ${{ !contains(matrix.build.install_steps, 'skipall') && !contains(matrix.build.install_steps, 'skiprun') }} | |
| env: | |
| CURL_TEST_EVENT: 1 | |