You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#As of d4ca81f48e tasks with valgrind enabled take about 60 minutes
157
-
timeout_in: 90m
122
+
# tasks with valgrind enabled take about 90 minutes
123
+
timeout_in: 120m
158
124
env:
159
125
HOMEBREW_NO_AUTO_UPDATE: 1
160
126
HOMEBREW_NO_INSTALL_CLEANUP: 1
@@ -204,7 +170,7 @@ task:
204
170
# If we haven't restored from cached (and just run brew install), this is a no-op.
205
171
- brew link valgrind
206
172
brew_script:
207
-
- brew install automake libtool gmp gcc@9
173
+
- brew install automake libtool gcc@9
208
174
<< : *MERGE_BASE
209
175
test_script:
210
176
- ./ci/cirrus.sh
@@ -217,11 +183,10 @@ task:
217
183
cpu: 1
218
184
memory: 1G
219
185
env:
220
-
QEMU_CMD: qemu-s390x
186
+
WRAPPER_CMD: qemu-s390x
187
+
TEST_ITERS: 16
221
188
HOST: s390x-linux-gnu
222
-
BUILD:
223
189
WITH_VALGRIND: no
224
-
BIGNUM: no
225
190
ECDH: yes
226
191
RECOVERY: yes
227
192
EXPERIMENTAL: yes
@@ -239,3 +204,165 @@ task:
239
204
- rm /etc/ld.so.cache
240
205
- ./ci/cirrus.sh
241
206
<< : *CAT_LOGS
207
+
208
+
task:
209
+
name: "ARM32: Linux (Debian stable, QEMU)"
210
+
container:
211
+
dockerfile: ci/linux-debian.Dockerfile
212
+
cpu: 1
213
+
memory: 1G
214
+
env:
215
+
WRAPPER_CMD: qemu-arm
216
+
TEST_ITERS: 16
217
+
HOST: arm-linux-gnueabihf
218
+
WITH_VALGRIND: no
219
+
ECDH: yes
220
+
RECOVERY: yes
221
+
EXPERIMENTAL: yes
222
+
SCHNORRSIG: yes
223
+
CTIMETEST: no
224
+
matrix:
225
+
- env: {}
226
+
- env: {ASM: arm}
227
+
<< : *MERGE_BASE
228
+
test_script:
229
+
- ./ci/cirrus.sh
230
+
<< : *CAT_LOGS
231
+
232
+
task:
233
+
name: "ARM64: Linux (Debian stable, QEMU)"
234
+
container:
235
+
dockerfile: ci/linux-debian.Dockerfile
236
+
cpu: 1
237
+
memory: 1G
238
+
env:
239
+
WRAPPER_CMD: qemu-aarch64
240
+
TEST_ITERS: 16
241
+
HOST: aarch64-linux-gnu
242
+
WITH_VALGRIND: no
243
+
ECDH: yes
244
+
RECOVERY: yes
245
+
EXPERIMENTAL: yes
246
+
SCHNORRSIG: yes
247
+
CTIMETEST: no
248
+
<< : *MERGE_BASE
249
+
test_script:
250
+
- ./ci/cirrus.sh
251
+
<< : *CAT_LOGS
252
+
253
+
task:
254
+
name: "ppc64le: Linux (Debian stable, QEMU)"
255
+
container:
256
+
dockerfile: ci/linux-debian.Dockerfile
257
+
cpu: 1
258
+
memory: 1G
259
+
env:
260
+
WRAPPER_CMD: qemu-ppc64le
261
+
TEST_ITERS: 16
262
+
HOST: powerpc64le-linux-gnu
263
+
WITH_VALGRIND: no
264
+
ECDH: yes
265
+
RECOVERY: yes
266
+
EXPERIMENTAL: yes
267
+
SCHNORRSIG: yes
268
+
CTIMETEST: no
269
+
<< : *MERGE_BASE
270
+
test_script:
271
+
- ./ci/cirrus.sh
272
+
<< : *CAT_LOGS
273
+
274
+
task:
275
+
name: "x86_64 (mingw32-w64): Windows (Debian stable, Wine)"
276
+
container:
277
+
dockerfile: ci/linux-debian.Dockerfile
278
+
cpu: 1
279
+
memory: 1G
280
+
env:
281
+
WRAPPER_CMD: wine64-stable
282
+
TEST_ITERS: 16
283
+
HOST: x86_64-w64-mingw32
284
+
WITH_VALGRIND: no
285
+
ECDH: yes
286
+
RECOVERY: yes
287
+
EXPERIMENTAL: yes
288
+
SCHNORRSIG: yes
289
+
CTIMETEST: no
290
+
<< : *MERGE_BASE
291
+
test_script:
292
+
- ./ci/cirrus.sh
293
+
<< : *CAT_LOGS
294
+
295
+
# Sanitizers
296
+
task:
297
+
timeout_in: 120m
298
+
container:
299
+
dockerfile: ci/linux-debian.Dockerfile
300
+
cpu: 1
301
+
memory: 2G
302
+
env:
303
+
ECDH: yes
304
+
RECOVERY: yes
305
+
EXPERIMENTAL: yes
306
+
SCHNORRSIG: yes
307
+
ECDSA_S2C: yes
308
+
RANGEPROOF: yes
309
+
WHITELIST: yes
310
+
GENERATOR: yes
311
+
MUSIG: yes
312
+
ECDSAADAPTOR: yes
313
+
CTIMETEST: no
314
+
EXTRAFLAGS: "--disable-openssl-tests"
315
+
matrix:
316
+
- name: "Valgrind (memcheck)"
317
+
env:
318
+
# The `--error-exitcode` is required to make the test fail if valgrind found errors, otherwise it'll return 0 (https://www.valgrind.org/docs/manual/manual-core.html)
0 commit comments