2019-11-25 09:12:51 -03:00
#!/usr/bin/env bash
#
2020-04-16 13:14:08 -04:00
# Copyright (c) 2019-2020 The Bitcoin Core developers
2019-11-25 09:12:51 -03: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 08:26:48 -03: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 16:16:48 -03:00
if [ -z ${ QEMU_USER_CMD +x } ] ; then export QEMU_USER_CMD = " ${ QEMU_USER_CMD :- "qemu-s390x" } " ; fi
2019-12-17 17:24:03 -03: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 17:22:41 -03:00
# Use debian to avoid 404 apt errors
2020-02-04 21:43:10 -03:00
export CONTAINER_NAME = ci_s390x
2021-09-17 07:48:54 -03:00
export DOCKER_NAME_TAG = "debian:bookworm"
2020-11-05 07:19:01 -03:00
export TEST_RUNNER_ENV = "LC_ALL=C"
2021-09-17 07:48:54 -03: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 17:08:37 -03:00
export RUN_FUNCTIONAL_TESTS = true
2019-11-25 09:12:51 -03:00
export GOAL = "install"
2020-06-16 12:56:11 -04:00
export BITCOIN_CONFIG = "--enable-reduce-exports --with-incompatible-bdb"