]> git.ipfire.org Git - thirdparty/patchwork.git/commitdiff
tests: Use --noinput when running tests
authorDamien Lespiau <damien.lespiau@intel.com>
Tue, 22 Sep 2015 16:11:45 +0000 (17:11 +0100)
committerStephen Finucane <stephen.finucane@intel.com>
Thu, 5 Nov 2015 03:56:28 +0000 (03:56 +0000)
We don't want prompts when running tests, especially when they are run
through tox and most likely on a CI server.

When cancelling a test mid-way, the test db is not destroyed ans
subsequent runs will fail trying to create it and asking the user what
to do. --noinput will use the default answer, that is to destroy the
test db and start anew.

v2: Rebase on top of upstream
v3: Rebase, yet again.

Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
Acked-by: Stephen Finucane <stephen.finucane@intel.com> (v2)
tox.ini

diff --git a/tox.ini b/tox.ini
index d7eb5b0b50c84f6762f2d2d5d25e1d1fb3267f6c..19606e51c6e4a0c215b047e8f1fd9b86600c25d8 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -14,7 +14,7 @@ deps =
 setenv =
     DJANGO_SETTINGS_MODULE = patchwork.settings.dev
 commands =
-    {toxinidir}/manage.py test '{posargs:patchwork}'
+    {toxinidir}/manage.py test --noinput '{posargs:patchwork}'
 passenv =
     http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY
     PW_TEST_DB_USER PW_TEST_DB_PASS
@@ -45,5 +45,5 @@ setenv =
 commands =
     coverage erase
     coverage run --omit=*tox*,patchwork/tests/*.py,manage.py --branch \
-        {toxinidir}/manage.py test patchwork
+        {toxinidir}/manage.py --noinput test patchwork
     coverage report -m