diff mbox

[2/6] tests: Use --noinput when running tests

Message ID 1442938309-3195-3-git-send-email-damien.lespiau@intel.com
State Accepted
Headers show

Commit Message

Damien Lespiau Sept. 22, 2015, 4:11 p.m. UTC
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

Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
---
 tox.ini | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Comments

Stephen Finucane Sept. 22, 2015, 4:32 p.m. UTC | #1
> 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

> 

> Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>


Acked-by: Stephen Finucane <stephen.finucane@intel.com>
diff mbox

Patch

diff --git a/tox.ini b/tox.ini
index 891fc5e..29c2d52 100644
--- 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
@@ -44,5 +44,5 @@  setenv =
     DJANGO_SETTINGS_MODULE = patchwork.settings.dev
 commands =
     coverage erase
-    coverage run --omit=*tox* --branch {toxinidir}/manage.py test patchwork
+    coverage run --omit=*tox* --branch {toxinidir}/manage.py --noinput test patchwork
     coverage report -m