From 396e8fddd2e5485d32bfadbe89890dfa85ce4f30 Mon Sep 17 00:00:00 2001 From: Ernst Widerberg Date: Tue, 18 Jan 2022 11:29:12 +0100 Subject: Allow passing args to pytest from quickstart.sh Usage: ./quickstart_test.sh [-v] [-c] [-- ] --- src/quickstart_test.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/quickstart_test.sh b/src/quickstart_test.sh index 3d4945e..9254271 100755 --- a/src/quickstart_test.sh +++ b/src/quickstart_test.sh @@ -1,3 +1,5 @@ +# Usage: ./quickstart_test.sh [-v] [-c] [-- ] + export COUCHDB_NAME=unittest export COUCHDB_HOSTNAME=localhost export COUCHDB_USER=test @@ -9,7 +11,7 @@ export JWT_PUBKEY_PATH="`pwd`/test/unittest_cert/public.pem" virtualenv=no couchdb=no -while getopts "vc" flag +while getopts ":vc" flag do case "$flag" in v) virtualenv=yes;; @@ -22,6 +24,7 @@ if [ -d test/unittest_cert ]; then fi if [ $virtualenv == "yes" ]; then + shift if [ -d test/unittest_venv ]; then rm -r test/unittest_venv fi @@ -32,6 +35,7 @@ if [ $virtualenv == "yes" ]; then fi if [ $couchdb == "yes" ]; then + shift docker run -it -p 6123:5984 --rm -d --name unittest_couchdb -e COUCHDB_USER=$COUCHDB_USER -e COUCHDB_PASSWORD=$COUCHDB_PASSWORD couchdb docker inspect unittest_couchdb > /dev/null @@ -53,7 +57,8 @@ N0Erzy7hHkXVrkgKpnHSRLYWgbW4rscLoJAJeEv7Be5iH0TM8l09w8Q3wQ== -----END PUBLIC KEY----- EOF -pytest --capture=tee-sys +shift +pytest --capture=tee-sys "$@" rm -r test/unittest_cert -- cgit v1.1