-
Notifications
You must be signed in to change notification settings - Fork 6
/
.travis.yml
41 lines (32 loc) · 845 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
language: python
#List the versions of python to test against
python:
- 2.6
- 2.7
- 3.3
- 3.4
- 3.5
branches:
only:
- master
install:
- pip install -r requirements.txt --use-mirrors
- pip install pep8 sphinx --use-mirrors
- pip install coveralls
- pip install -e .
script:
# Validate PEP8 compliance
- pep8 -r --statistics --count pytvdbapi/
# Test that the documentation is working
- sphinx-build -W -b html -d /tmp/doctrees ./docs/source/ /tmp/html
- sphinx-build -W -b linkcheck -d /tmp/doctrees ./docs/source/ /tmp/linkcheck
# Test the examples in the README file
- python -m doctest -v README.rst
# Run all unittests and doctests
- coverage run --source=pytvdbapi setup.py test
- coverage report -m
after_success:
- coveralls
notifications:
email:
- develop@bjornlarsson.net