File tree Expand file tree Collapse file tree 4 files changed +22
-1
lines changed Expand file tree Collapse file tree 4 files changed +22
-1
lines changed Original file line number Diff line number Diff line change @@ -127,6 +127,12 @@ jobs:
127
127
env : >-
128
128
FILE_ENV="./ci/test/00_setup_env_native_fuzz.sh"
129
129
130
+ - stage : test
131
+ name : ' x86_64 Linux [GOAL: install] [bionic] [multiprocess]'
132
+ if : type != pull_request OR commit_message =~ /depends:|multiprocess:/ # Skip on non-depends, non-multiprocess PRs
133
+ env : >-
134
+ FILE_ENV="./ci/test/00_setup_env_native_multiprocess.sh"
135
+
130
136
- stage : test
131
137
name : ' x86_64 Linux [GOAL: install] [bionic] [no wallet]'
132
138
env : >-
Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ export USE_BUSY_BOX=${USE_BUSY_BOX:-false}
34
34
export RUN_UNIT_TESTS=${RUN_UNIT_TESTS:- true}
35
35
export RUN_FUNCTIONAL_TESTS=${RUN_FUNCTIONAL_TESTS:- true}
36
36
export TEST_PREVIOUS_RELEASES=${TEST_PREVIOUS_RELEASES:- false}
37
+ export TEST_RUNNER_ENV=${TEST_RUNNER_ENV:- }
37
38
export RUN_FUZZ_TESTS=${RUN_FUZZ_TESTS:- false}
38
39
export CONTAINER_NAME=${CONTAINER_NAME:- ci_unnamed}
39
40
export DOCKER_NAME_TAG=${DOCKER_NAME_TAG:- ubuntu: 18.04}
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+ #
3
+ # Copyright (c) 2020 The Bitcoin Core developers
4
+ # Distributed under the MIT software license, see the accompanying
5
+ # file COPYING or http://www.opensource.org/licenses/mit-license.php.
6
+
7
+ export LC_ALL=C.UTF-8
8
+
9
+ export CONTAINER_NAME=ci_native_multiprocess
10
+ export PACKAGES=" cmake python3"
11
+ export DEP_OPTS=" MULTIPROCESS=1"
12
+ export GOAL=" install"
13
+ export BITCOIN_CONFIG=" "
14
+ export TEST_RUNNER_ENV=" BITCOIND=bitcoin-node"
Original file line number Diff line number Diff line change 37
37
38
38
if [ " $RUN_FUNCTIONAL_TESTS " = " true" ]; then
39
39
BEGIN_FOLD functional-tests
40
- DOCKER_EXEC LD_LIBRARY_PATH=$DEPENDS_DIR /$HOST /lib test/functional/test_runner.py --ci $MAKEJOBS --tmpdirprefix " ${BASE_SCRATCH_DIR} /test_runner/" --ansi --combinedlogslen=4000 ${TEST_RUNNER_EXTRA} --quiet --failfast
40
+ DOCKER_EXEC LD_LIBRARY_PATH=$DEPENDS_DIR /$HOST /lib ${TEST_RUNNER_ENV} test/functional/test_runner.py --ci $MAKEJOBS --tmpdirprefix " ${BASE_SCRATCH_DIR} /test_runner/" --ansi --combinedlogslen=4000 ${TEST_RUNNER_EXTRA} --quiet --failfast
41
41
END_FOLD
42
42
fi
43
43
You can’t perform that action at this time.
0 commit comments