@@ -275,33 +275,37 @@ jobs:
275275 fail-fast : false
276276 matrix :
277277 include :
278- - name : ubu22-arm-gcc12-clang-repl-19
278+ - name : ubu22-arm-gcc12-clang-repl-19-cppyy
279279 os : ubuntu-22.04-arm
280280 compiler : gcc-12
281281 clang-runtime : ' 19'
282282 cling : Off
283- - name : ubu22-arm-gcc12-clang-repl-18
283+ cppyy : On
284+ - name : ubu22-arm-gcc12-clang-repl-18-cppyy
284285 os : ubuntu-22.04-arm
285286 compiler : gcc-12
286287 clang-runtime : ' 18'
287288 cling : Off
288- - name : ubu22-arm-gcc12-clang-repl-17
289+ cppyy : On
290+ - name : ubu22-arm-gcc12-clang-repl-17-cppyy
289291 os : ubuntu-22.04-arm
290292 compiler : gcc-12
291293 clang-runtime : ' 17'
292294 cling : Off
295+ cppyy : On
293296 - name : ubu22-arm-gcc12-clang-repl-16
294297 os : ubuntu-22.04-arm
295298 compiler : gcc-12
296299 clang-runtime : ' 16'
297300 cling : Off
298301 cppyy : Off
299- - name : ubu22-arm-gcc9-clang13-cling
302+ - name : ubu22-arm-gcc9-clang13-cling-cppyy
300303 os : ubuntu-22.04-arm
301304 compiler : gcc-9
302305 clang-runtime : ' 13'
303306 cling : On
304307 cling-version : ' 1.0'
308+ cppyy : On
305309 - name : ubu24-arm-gcc12-clang-repl-19
306310 os : ubuntu-24.04-arm
307311 compiler : gcc-12
@@ -395,7 +399,7 @@ jobs:
395399 sudo apt-get update
396400 sudo apt-get install git g++ debhelper devscripts gnupg python3 doxygen graphviz python3-sphinx
397401 sudo apt-get install -y libc6-dbg
398- sudo apt-get install valgrind
402+ sudo snap install valgrind --classic
399403 sudo apt autoremove
400404 sudo apt clean
401405 # Install libraries used by the cppyy test suite
@@ -591,8 +595,8 @@ jobs:
591595
592596 echo "Running valgrind on passing tests"
593597 CLANG_VERSION="${{ matrix.clang-runtime }}"
594- SUPPRESSION_FILE="../etc/clang${CLANG_VERSION}-valgrind .supp"
595- valgrind --show-error-list=yes --error-exitcode=1 --track-origins=yes --suppressions="${SUPPRESSION_FILE}" --suppressions=../etc/valgrind-cppyy-cling.supp python -m pytest -m "not xfail" -sv -ra
598+ SUPPRESSION_FILE="../etc/clang${CLANG_VERSION}-valgrind_arm .supp"
599+ valgrind --show-error-list=yes --error-exitcode=1 --track-origins=yes --gen-suppressions=all -- suppressions="${SUPPRESSION_FILE}" --suppressions=../etc/valgrind-cppyy-cling.supp python -m pytest -m "not xfail" -sv -ra
596600 export RETCODE=+$?
597601 echo ::endgroup: :
598602
0 commit comments