Skip to content
This repository has been archived by the owner on Jul 23, 2018. It is now read-only.

Commit

Permalink
Enable code coverage computation
Browse files Browse the repository at this point in the history
Ref #5
  • Loading branch information
Michel Alexandre Salim committed Aug 11, 2015
1 parent 469100b commit ad65260
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 2 deletions.
5 changes: 4 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,10 @@ python:
# install dependencies
install:
- "sudo ln -s /bin/echo /usr/local/bin/arc"
- "pip install -r requirements.txt"
- "pip install -r requirements/test.txt"

# run tests
script: make test

after_success:
coveralls
5 changes: 4 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,11 @@ requirements/base.txt: requirements/base.in
requirements/dev.txt: requirements/base.txt requirements/dev.in
pip-compile requirements/dev.in > requirements/dev.txt

requirements/test.txt: requirements/base.txt requirements/test.in
pip-compile requirements/test.in > requirements/test.txt

dist/request_review: request_review.py
pyinstaller -F -s request_review.py

test:
python -m unittest discover -s tests --verbose
coverage run -m unittest discover -s tests --verbose
2 changes: 2 additions & 0 deletions requirements/test.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
-r base.txt
coveralls==0.5
12 changes: 12 additions & 0 deletions requirements/test.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#
# This file is autogenerated by pip-compile
# Make changes in test.in, then run this to update:
#
# pip-compile test.in
#
coverage==3.7.1 # via coveralls
coveralls==0.5
docopt==0.6.2 # via coveralls
pyyaml==3.11 # via coveralls
requests==2.7.0 # via coveralls
sh==1.11

0 comments on commit ad65260

Please sign in to comment.