@@ -22,10 +22,11 @@ export LD_LIBRARY_PATH=$DEPENDS_DIR/$HOST/lib
22
22
23
23
if [ -n " $PREVIOUS_RELEASES_TO_DOWNLOAD " ]; then
24
24
echo " Downloading previous releases: $PREVIOUS_RELEASES_TO_DOWNLOAD "
25
+ # shellcheck disable=SC2086
25
26
./test/get_previous_releases.py -b -t " $PREVIOUS_RELEASES_DIR " ${PREVIOUS_RELEASES_TO_DOWNLOAD}
26
27
fi
27
28
28
- cd build-ci/dashcore-$BUILD_TARGET
29
+ cd " build-ci/dashcore-$BUILD_TARGET "
29
30
30
31
if [ " $SOCKETEVENTS " = " " ]; then
31
32
# Let's switch socketevents mode to some random mode
@@ -42,29 +43,30 @@ echo "Using socketevents mode: $SOCKETEVENTS"
42
43
EXTRA_ARGS=" --dashd-arg=-socketevents=$SOCKETEVENTS "
43
44
44
45
set +e
45
- LD_LIBRARY_PATH=$DEPENDS_DIR /$HOST /lib ./test/functional/test_runner.py --ci --attempts=3 --ansi --combinedlogslen=4000 --timeout-factor=${TEST_RUNNER_TIMEOUT_FACTOR} ${TEST_RUNNER_EXTRA} --failfast --nocleanup --tmpdir=$( pwd) /testdatadirs $PASS_ARGS $EXTRA_ARGS
46
+ # shellcheck disable=SC2086
47
+ LD_LIBRARY_PATH=" $DEPENDS_DIR /$HOST /lib" ./test/functional/test_runner.py --ci --attempts=3 --ansi --combinedlogslen=4000 --timeout-factor=" ${TEST_RUNNER_TIMEOUT_FACTOR} " ${TEST_RUNNER_EXTRA} --failfast --nocleanup --tmpdir=" $( pwd) /testdatadirs" $PASS_ARGS $EXTRA_ARGS
46
48
RESULT=$?
47
49
set -e
48
50
49
51
echo " Collecting logs..."
50
- BASEDIR=$( ls testdatadirs)
52
+ BASEDIR=" $( ls testdatadirs) "
51
53
if [ " $BASEDIR " != " " ]; then
52
54
mkdir testlogs
53
- TESTDATADIRS=$( ls testdatadirs/$BASEDIR )
55
+ TESTDATADIRS=$( ls " testdatadirs/$BASEDIR " )
54
56
for d in $TESTDATADIRS ; do
55
57
[[ " $d " ]] || break # found nothing
56
58
[[ " $d " != " cache" ]] || continue # skip cache dir
57
- mkdir testlogs/$d
58
- PYTHONIOENCODING=UTF-8 ./test/functional/combine_logs.py -c ./testdatadirs/$BASEDIR /$d > ./testlogs/$d /combined.log
59
+ mkdir " testlogs/$d "
60
+ PYTHONIOENCODING=UTF-8 ./test/functional/combine_logs.py -c " ./testdatadirs/$BASEDIR /$d " > " ./testlogs/$d /combined.log"
59
61
# Disabled creation of combined.html: 40% smaller CI job artifacts
60
62
# PYTHONIOENCODING=UTF-8 ./test/functional/combine_logs.py --html ./testdatadirs/$BASEDIR/$d > ./testlogs/$d/combined.html
61
- cd testdatadirs/$BASEDIR /$d
63
+ cd " testdatadirs/$BASEDIR /$d "
62
64
LOGFILES=" $( find . -name ' debug.log' -or -name " test_framework.log" ) "
63
65
cd ../../..
64
66
for f in $LOGFILES ; do
65
- d2=" testlogs/$d /$( dirname $f ) "
66
- mkdir -p $d2
67
- cp testdatadirs/$BASEDIR /$d /$f $d2 /
67
+ d2=" testlogs/$d /$( dirname " $f " ) "
68
+ mkdir -p " $d2 "
69
+ cp " testdatadirs/$BASEDIR /$d /$f " " $d2 /"
68
70
done
69
71
done
70
72
fi
0 commit comments