From e1371295a4da2eb9601596c3d2c6e4af0b9755d8 Mon Sep 17 00:00:00 2001 From: Tim Ruffing Date: Thu, 26 Oct 2023 11:19:49 +0200 Subject: [PATCH] ci/cirrus: Add ARM32 valgrind tasks --- .cirrus.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.cirrus.yml b/.cirrus.yml index 04aa8f2409..9b2d4c26ee 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -93,3 +93,27 @@ task: - env: { CC: 'clang-snapshot' } << : *LINUX_ARM64_CONTAINER << : *CAT_LOGS + +task: + name: "ARM32: Linux (Debian stable), Valgrind" + persistent_worker: + labels: + type: arm64 + env: + HOST: 'arm-linux-gnueabihf' + ECDH: yes + RECOVERY: yes + SCHNORRSIG: yes + ELLSWIFT: yes + WRAPPER_CMD: 'valgrind --error-exitcode=42' + SECP256K1_TEST_ITERS: 2 + matrix: + - env: { } + - env: { EXPERIMENTAL: 'yes', ASM: 'arm32' } + matrix: + - env: { CC: 'gcc' } + - env: { CC: 'clang --target=arm-linux-gnueabihf' } + - env: { CC: 'gcc-snapshot' } + - env: { CC: 'clang-snapshot --target=arm-linux-gnueabihf' } + << : *LINUX_ARM64_CONTAINER + << : *CAT_LOGS