2019-11-25 14:12:51 +02:00
#!/usr/bin/env bash
#
2020-04-16 13:14:08 -04:00
# Copyright (c) 2019-2020 The Bitcoin Core developers
2019-11-25 14:12:51 +02:00
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.
export LC_ALL = C.UTF-8
2019-11-28 13:26:48 +02:00
export HOST = s390x-linux-gnu
# The host arch is unknown, so we run the tests through qemu.
# If the host is s390x and wants to run the tests natively, it can set QEMU_USER_CMD to the empty string.
2019-12-17 14:16:48 -05:00
if [ -z ${ QEMU_USER_CMD +x } ] ; then export QEMU_USER_CMD = " ${ QEMU_USER_CMD :- "qemu-s390x" } " ; fi
2019-12-17 15:24:03 -05:00
export PACKAGES = "python3-zmq"
if [ -n " $QEMU_USER_CMD " ] ; then
# Likely cross-compiling, so install the needed gcc and qemu-user
export DPKG_ADD_ARCH = "s390x"
export PACKAGES = " $PACKAGES g++-s390x-linux-gnu qemu-user libc6:s390x libstdc++6:s390x libfontconfig1:s390x libxcb1:s390x "
fi
2019-12-17 15:22:41 -05:00
# Use debian to avoid 404 apt errors
2020-02-05 08:43:10 +08:00
export CONTAINER_NAME = ci_s390x
2021-09-17 12:48:54 +02:00
export DOCKER_NAME_TAG = "debian:bookworm"
2020-11-05 11:19:01 +01:00
export TEST_RUNNER_ENV = "LC_ALL=C"
2021-09-17 12:48:54 +02:00
export TEST_RUNNER_EXTRA = "--exclude rpc_bind,feature_bind_extra" # Excluded for now, see https://github.com/bitcoin/bitcoin/issues/17765#issuecomment-602068547
2019-11-25 15:08:37 -05:00
export RUN_FUNCTIONAL_TESTS = true
2019-11-25 14:12:51 +02:00
export GOAL = "install"
2020-06-16 18:56:11 +02:00
export BITCOIN_CONFIG = "--enable-reduce-exports --with-incompatible-bdb"