File tree Expand file tree Collapse file tree 1 file changed +6
-13
lines changed Expand file tree Collapse file tree 1 file changed +6
-13
lines changed Original file line number Diff line number Diff line change @@ -40,20 +40,16 @@ BEGIN_FOLD configure
40
40
DOCKER_EXEC ./configure --cache-file=../config.cache $BITCOIN_CONFIG_ALL $BITCOIN_CONFIG || ( cat config.log && false)
41
41
END_FOLD
42
42
43
+ set -o errtrace
44
+ trap ' DOCKER_EXEC "cat ${TRAVIS_BUILD_DIR}/sanitizer-output/* 2> /dev/null"' ERR
45
+
43
46
BEGIN_FOLD build
44
- DOCKER_EXEC make $MAKEJOBS $GOAL || (
45
- echo " Build failure. Verbose build follows." && DOCKER_EXEC make $GOAL V=1
46
- DOCKER_EXEC " cat ${TRAVIS_BUILD_DIR} /sanitizer-output/* 2> /dev/null"
47
- false
48
- )
47
+ DOCKER_EXEC make $MAKEJOBS $GOAL || ( echo " Build failure. Verbose build follows." && DOCKER_EXEC make $GOAL V=1 ; false )
49
48
END_FOLD
50
49
51
50
if [ " $RUN_UNIT_TESTS " = " true" ]; then
52
51
BEGIN_FOLD unit-tests
53
- DOCKER_EXEC LD_LIBRARY_PATH=$TRAVIS_BUILD_DIR /depends/$HOST /lib make $MAKEJOBS check VERBOSE=1 || (
54
- DOCKER_EXEC " cat ${TRAVIS_BUILD_DIR} /sanitizer-output/* 2> /dev/null"
55
- false
56
- )
52
+ DOCKER_EXEC LD_LIBRARY_PATH=$TRAVIS_BUILD_DIR /depends/$HOST /lib make $MAKEJOBS check VERBOSE=1
57
53
END_FOLD
58
54
fi
59
55
63
59
64
60
if [ " $RUN_FUNCTIONAL_TESTS " = " true" ]; then
65
61
BEGIN_FOLD functional-tests
66
- DOCKER_EXEC test/functional/test_runner.py --ci --combinedlogslen=4000 --coverage --quiet --failfast ${extended} ${FUNCTIONAL_TESTS_CONFIG} || (
67
- DOCKER_EXEC " cat ${TRAVIS_BUILD_DIR} /sanitizer-output/* 2> /dev/null"
68
- false
69
- )
62
+ DOCKER_EXEC test/functional/test_runner.py --ci --combinedlogslen=4000 --coverage --quiet --failfast ${extended} ${FUNCTIONAL_TESTS_CONFIG}
70
63
END_FOLD
71
64
fi
You can’t perform that action at this time.
0 commit comments