From 367a67e4010137fcae783202f216ddfa52da2370 Mon Sep 17 00:00:00 2001 From: Suleyman Poyraz Date: Sat, 6 Apr 2024 16:33:25 +0300 Subject: [PATCH] Valgrind tests added in actions --- .github/workflows/iksemel_basic.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/iksemel_basic.yml b/.github/workflows/iksemel_basic.yml index ac6f671..48be009 100755 --- a/.github/workflows/iksemel_basic.yml +++ b/.github/workflows/iksemel_basic.yml @@ -14,7 +14,7 @@ jobs: - name: Install build dependencies run: | sudo apt-get update - sudo apt-get install --yes -qq build-essential autoconf libtool git python3 python3-dev python3-pip python3-setuptools + sudo apt-get install --yes -qq build-essential autoconf libtool git python3 python3-dev python3-setuptools gnutls-dev gnutls-bin valgrind - name: Install meson via pip run: | sudo pip3 install meson @@ -28,6 +28,10 @@ jobs: - name: Ninja tests run: | ninja test -C build + - name: Valgrind tests + run: | + cd build + meson test --wrap='valgrind --leak-check=full --error-exitcode=1' --no-rebuild - name: Prepare artifacts if: failure() run: | @@ -38,5 +42,6 @@ jobs: name: Logs path: | /home/runner/work/iksemel/iksemel/build/meson-logs/meson-log.txt + /home/runner/work/iksemel/iksemel/build/meson-logs/testlog-valgrind.txt if-no-files-found: ignore