diff options
author | Ernst Widerberg <ernst@sunet.se> | 2022-01-18 11:29:12 +0100 |
---|---|---|
committer | Ernst Widerberg <ernst@sunet.se> | 2022-01-21 16:46:26 +0100 |
commit | 396e8fddd2e5485d32bfadbe89890dfa85ce4f30 (patch) | |
tree | 23dfe26941b22385881a236700b2d979ba1727b4 /src | |
parent | 88b1a1aa213cc70443254a05f2a8968fb7c43a48 (diff) |
Allow passing args to pytest from quickstart.sh
Usage: ./quickstart_test.sh [-v] [-c] [-- <args to pytest>]
Diffstat (limited to 'src')
-rwxr-xr-x | src/quickstart_test.sh | 9 |
1 files changed, 7 insertions, 2 deletions
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] [-- <args to pytest>] + 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 |