Skip to content

Commit d4c8076

Browse files
authored
Merge pull request #194 from ArangoDB-Community/add-arango-testing-integration
add simple driver test wrapper script
2 parents 8605799 + 4a205db commit d4c8076

1 file changed

Lines changed: 78 additions & 0 deletions

File tree

run_tests.sh

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
#!/bin/bash
2+
PYTHON=python3
3+
while [ $# -gt 0 ]; do
4+
case "$1" in
5+
--instanceUrl)
6+
shift
7+
export ARANGODB_URL=$1
8+
shift
9+
;;
10+
--instanceEndpoint)
11+
shift
12+
shift
13+
# don't care
14+
;;
15+
--auth)
16+
shift
17+
shift
18+
# don't care
19+
;;
20+
--username)
21+
shift
22+
export ARANGODB_ROOT_USERNAME=$1
23+
shift
24+
;;
25+
--password)
26+
shift
27+
export ARANGODB_ROOT_PASSWORD=$1
28+
shift
29+
;;
30+
--enterprise)
31+
shift
32+
# don't care
33+
;;
34+
--no-enterprise)
35+
shift
36+
# don't care
37+
;;
38+
--host)
39+
shift
40+
shift
41+
# don't care...
42+
;;
43+
--port)
44+
shift
45+
shift
46+
# don't care...
47+
;;
48+
--deployment-mode)
49+
shift
50+
shift
51+
# don't care...
52+
;;
53+
--testsuite)
54+
shift
55+
shift
56+
# TODO: howto pass testsuite filters?
57+
;;
58+
--filter)
59+
shift
60+
shift
61+
# TODO: howto pass testcase filters?
62+
;;
63+
--python-exe)
64+
shift
65+
export PYTHON=$1
66+
shift
67+
;;
68+
*)
69+
echo "What? my mother was a saint! $1"
70+
shift
71+
esac
72+
done
73+
74+
$PYTHON setup.py build
75+
76+
export PYTHONPATH=$(pwd)/build/lib
77+
78+
exec $PYTHON pyArango/tests/tests.py 2>&1

0 commit comments

Comments
 (0)