@@ -275,33 +275,37 @@ jobs:
275
275
fail-fast : false
276
276
matrix :
277
277
include :
278
- - name : ubu22-arm-gcc12-clang-repl-19
278
+ - name : ubu22-arm-gcc12-clang-repl-19-cppyy
279
279
os : ubuntu-22.04-arm
280
280
compiler : gcc-12
281
281
clang-runtime : ' 19'
282
282
cling : Off
283
- - name : ubu22-arm-gcc12-clang-repl-18
283
+ cppyy : On
284
+ - name : ubu22-arm-gcc12-clang-repl-18-cppyy
284
285
os : ubuntu-22.04-arm
285
286
compiler : gcc-12
286
287
clang-runtime : ' 18'
287
288
cling : Off
288
- - name : ubu22-arm-gcc12-clang-repl-17
289
+ cppyy : On
290
+ - name : ubu22-arm-gcc12-clang-repl-17-cppyy
289
291
os : ubuntu-22.04-arm
290
292
compiler : gcc-12
291
293
clang-runtime : ' 17'
292
294
cling : Off
295
+ cppyy : On
293
296
- name : ubu22-arm-gcc12-clang-repl-16
294
297
os : ubuntu-22.04-arm
295
298
compiler : gcc-12
296
299
clang-runtime : ' 16'
297
300
cling : Off
298
301
cppyy : Off
299
- - name : ubu22-arm-gcc9-clang13-cling
302
+ - name : ubu22-arm-gcc9-clang13-cling-cppyy
300
303
os : ubuntu-22.04-arm
301
304
compiler : gcc-9
302
305
clang-runtime : ' 13'
303
306
cling : On
304
307
cling-version : ' 1.0'
308
+ cppyy : On
305
309
- name : ubu24-arm-gcc12-clang-repl-19
306
310
os : ubuntu-24.04-arm
307
311
compiler : gcc-12
@@ -395,7 +399,7 @@ jobs:
395
399
sudo apt-get update
396
400
sudo apt-get install git g++ debhelper devscripts gnupg python3 doxygen graphviz python3-sphinx
397
401
sudo apt-get install -y libc6-dbg
398
- sudo apt-get install valgrind
402
+ sudo snap install valgrind --classic
399
403
sudo apt autoremove
400
404
sudo apt clean
401
405
# Install libraries used by the cppyy test suite
@@ -591,8 +595,8 @@ jobs:
591
595
592
596
echo "Running valgrind on passing tests"
593
597
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
596
600
export RETCODE=+$?
597
601
echo ::endgroup: :
598
602
0 commit comments