Skip to content
Snippets Groups Projects
Commit cc2906e2 authored by Mark Goddard's avatar Mark Goddard
Browse files

Add Travis CI config

Currently we run the following:

* Python and documentation style checks
* Documentation build
* Python unit tests
parent ee09ae8f
No related branches found
No related tags found
No related merge requests found
---
language: python
python: "2.7"
# Use the new container infrastructure
sudo: false
# Install ansible
addons:
apt:
packages:
- gcc
- python-virtualenv
install:
- virtualenv venv
- venv/bin/pip install -U pip
- venv/bin/pip install tox
script:
# Run python style checks.
- venv/bin/tox -e pep8
# Build documentation.
- venv/bin/tox -e docs
# Run python2.7 unit tests.
- venv/bin/tox -e py27
......@@ -15,7 +15,7 @@ commands = unit2 discover {posargs}
[testenv:pep8]
commands =
flake8 {posargs}
flake8 {posargs} kayobe
# Check the *.rst files
# We use a thin wrapper around doc8 currently, which has support for sphinx
# directives. We install sphinx 1.5.x because versions prior to this
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment