From ed4bea1ca9f1cca1ccfda3509b3c78fc0305d974 Mon Sep 17 00:00:00 2001 From: coagulant Date: Mon, 14 Oct 2013 00:19:51 +0400 Subject: [PATCH] Make Travis run functional tests --- .travis.yml | 4 ++++ gopython3/tasks.py | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 6c54537..0039b07 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,10 @@ language: python python: 3.3 +env: + global: + - secure: iFrFcisr0pHbABFIoqC9vLCj6DRYbhIeBMzolTHmLTSqnslWMoqeKkWxt3Ay2QmF0NND0yvgKSH4X67WVgLZoKsDE3qv/HWI3Ne/O0LUkWOdRPaaeRI/j0APUej1dvXFMpZZX4eM42TyGarJJWG7yNTIoieuwIvDaQ/GmCY5304= + - secure: cZc3sVAqTvij+rWQn9TKtRUN3YPTm/DF4nRa+/NWW9+YE1vAcNgCw6yfFizNSTbn79rRk7ofU7WRbVp2ry3B34Jbi+f3Tx4ZsP6HtYJvnNcmtsRLNDAPtG1+FPhjsBH+8NekHUy+I7uzNC5MJG/rK6pVIMzRfHem9hgDb60hdN8= install: pip install -r gopython3/requirements-dev.txt script: diff --git a/gopython3/tasks.py b/gopython3/tasks.py index fc6b45a..58d9c81 100644 --- a/gopython3/tasks.py +++ b/gopython3/tasks.py @@ -14,7 +14,8 @@ def functional(arg=''): @task -def cover(package=''): +def cover(package='', only_unit=False): """ Django-nose does not report properly""" - run('coverage run --source=%s manage.py test --with-doctest -a"!functional"' % package, pty=True) + arg = '-a"!functional"' if only_unit else '' + run('coverage run --source=%s manage.py test --with-doctest %s' % (package, arg), pty=True) run('coverage report -m', pty=True)