@@ -33,46 +33,38 @@ echo "./phpunit --version"
33
33
./phpunit --version
34
34
35
35
DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd ) "
36
- echo " cd $DIR "
37
- cd " $DIR "
36
+ cd $DIR
38
37
39
- VERSION=" devel"
40
- NAME=" ArangoDB-$VERSION "
38
+ VERSION=devel
39
+ NAME=ArangoDB-$VERSION
41
40
42
41
if [ ! -d " $DIR /$NAME " ]; then
43
42
# download ArangoDB
44
- echo " wget --no-check-certificate http ://www.arangodb.com /repositories/nightly /travisCI/$NAME .tar.gz"
45
- wget --no-check-certificate http ://www.arangodb.com /repositories/nightly /travisCI/$NAME .tar.gz
43
+ echo " curl -L -o $NAME .tar.gz https ://www.arangodb.org /repositories/travisCI/$NAME .tar.gz"
44
+ curl -L -o $NAME .tar.gz https ://www.arangodb.org /repositories/travisCI/$NAME .tar.gz
46
45
echo " tar zxf $NAME .tar.gz"
47
- tar zxf $NAME .tar.gz
46
+ tar zvxf $NAME .tar.gz
48
47
fi
49
48
50
49
ARCH=$( arch)
51
50
PID=$( echo $PPID )
52
51
TMP_DIR=" /tmp/arangodb.$PID "
53
52
PID_FILE=" /tmp/arangodb.$PID .pid"
54
53
ARANGODB_DIR=" $DIR /$NAME "
55
-
56
- ARANGOD=" ${ARANGODB_DIR} /bin/arangod"
57
- if [ " $ARCH " == " x86_64" ]; then
58
- ARANGOD=" ${ARANGOD} _x86_64"
59
- fi
54
+ ARANGOD=" ${ARANGODB_DIR} /bin/arangod_x86_64"
60
55
61
56
# create database directory
62
57
mkdir ${TMP_DIR}
63
58
64
59
echo " Starting ArangoDB '${ARANGOD} '"
65
- echo " pwd: ` pwd` "
66
60
67
61
${ARANGOD} \
68
62
--database.directory ${TMP_DIR} \
69
63
--configuration none \
70
64
--server.endpoint tcp://127.0.0.1:8529 \
71
- --javascript.startup-directory ${ARANGODB_DIR} /js \
72
65
--javascript.app-path ${ARANGODB_DIR} /js/apps \
73
- --javascript.allow-admin-execute true \
66
+ --javascript.startup-directory ${ARANGODB_DIR} /js \
74
67
--database.maximal-journal-size 1048576 \
75
- --database.force-sync-properties false \
76
68
--server.authentication true &
77
69
78
70
sleep 2
89
81
echo " Waiting until ArangoDB is ready on port 8529"
90
82
91
83
n=0
92
- timeout=60
84
+ # timeout value for startup
85
+ timeout=60
93
86
while [[ (-z ` curl -H ' Authorization: Basic cm9vdDo=' -s ' http://127.0.0.1:8529/_api/version' ` ) && (n -lt timeout) ]] ; do
94
87
echo -n " ."
95
88
sleep 1s
96
89
n=$[$n +1]
97
90
done
91
+
98
92
if [[ n -eq timeout ]];
99
93
then
100
94
echo " Could not start ArangoDB. Timeout reached."
101
95
exit 1
102
96
fi
103
97
104
- echo " ArangoDB is up"
105
98
99
+ echo " ArangoDB is up"
0 commit comments