diff --git a/dev.sh b/dev.sh
index 6a183f4000d6ce6e9ccf71c186e35193ec1a34c7..1840ccf811167de60ebed47ebf6459ea30ce2efb 100755
--- a/dev.sh
+++ b/dev.sh
@@ -15,7 +15,6 @@ case "$1" in
 	    poetry run sh -c "cd $d; poetry install"
 	done
 	remove_pip_metadata
-	poetry run ./manage.py migrate
 	poetry run ./manage.py compilemessages
 	poetry run ./manage.py yarn install
 	poetry run ./manage.py collectstatic --no-input
diff --git a/tox.ini b/tox.ini
index 0de057a7ba8ca2217b30641acb2ede6db9b83f6c..3671faf24d8700820474a1a41023468e076463d5 100644
--- a/tox.ini
+++ b/tox.ini
@@ -7,12 +7,12 @@ envlist = py37,py38
 whitelist_externals = poetry
 skip_install = true
 envdir = {toxworkdir}/globalenv
-commands_pre = poetry install
+commands_pre = ./dev.sh install-all
 commands =
     poetry run python manage.py compilemessages
     poetry run python manage.py yarn install
     poetry run python manage.py collectstatic --no-input --clear
-    poetry run pytest --cov=biscuit {posargs} biscuit/core/
+    poetry run pytest --cov=. {posargs} biscuit/ apps/official/
 
 [testenv:selenium]
 setenv =
@@ -77,3 +77,5 @@ junit_family = legacy
 omit =
     */migrations/*
     */tests/*
+    .tox/*
+    manage.py