ci: Add 32-bit MinGW64 build

This commit also raises the TEST_ITERS for wine tasks to the default.
The overhead of wine is negligible, so we can certainly afford the same
number of iterations as for native Linux tests.
This commit is contained in:
Tim Ruffing 2022-03-16 00:15:33 +01:00
parent 9efc2e5221
commit 3fb3269c22

View File

@ -246,18 +246,22 @@ task:
<< : *CAT_LOGS << : *CAT_LOGS
task: task:
name: "x86_64 (mingw32-w64): Windows (Debian stable, Wine)"
<< : *LINUX_CONTAINER << : *LINUX_CONTAINER
env: env:
WRAPPER_CMD: wine64-stable WRAPPER_CMD: wine
SECP256K1_TEST_ITERS: 16
HOST: x86_64-w64-mingw32
WITH_VALGRIND: no WITH_VALGRIND: no
ECDH: yes ECDH: yes
RECOVERY: yes RECOVERY: yes
EXPERIMENTAL: yes EXPERIMENTAL: yes
SCHNORRSIG: yes SCHNORRSIG: yes
CTIMETEST: no CTIMETEST: no
matrix:
- name: "x86_64 (mingw32-w64): Windows (Debian stable, Wine)"
env:
HOST: x86_64-w64-mingw32
- name: "i686 (mingw32-w64): Windows (Debian stable, Wine)"
env:
HOST: i686-w64-mingw32
<< : *MERGE_BASE << : *MERGE_BASE
test_script: test_script:
- ./ci/cirrus.sh - ./ci/cirrus.sh