aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md2
-rwxr-xr-xdocker/entrypoint.sh7
2 files changed, 9 insertions, 0 deletions
diff --git a/README.md b/README.md
index 3c25f04..996d506 100644
--- a/README.md
+++ b/README.md
@@ -60,6 +60,8 @@ of community projects.
$ docker-compose run --rm web --test
+ * Tox tests can be run with `--quick-tox` and `--tox`.
+
* To reset the database before beginning, add `--reset` to the command line after `web` and before any other arguments.
* If you want to run non-headless tests, you'll need something like this ugly hack:
diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh
index 8efaada..744ed69 100755
--- a/docker/entrypoint.sh
+++ b/docker/entrypoint.sh
@@ -81,6 +81,13 @@ elif [ "$1" == "--quick-test" ]; then
python3 manage.py test
elif [ "$1" == "--test" ]; then
xvfb-run --server-args='-screen 0, 1024x768x16' python3 manage.py test
+elif [ "$1" == "--quick-tox" ]; then
+ shift
+ export PW_SKIP_BROWSER_TESTS=yes
+ tox $@
+elif [ "$1" == "--tox" ]; then
+ shift
+ xvfb-run --server-args='-screen 0, 1024x768x16' tox $@
else # run whatever CMD is set to
$@
fi