First pass at getting tox and travis working

This commit is contained in:
James Laska
2016-06-02 11:18:33 -04:00
parent 1208450f59
commit f3c186310b
2 changed files with 74 additions and 38 deletions

40
.travis.yml Normal file
View File

@@ -0,0 +1,40 @@
sudo: required
dist: trusty
language: python
python:
- '2.7'
env:
- TOXENV=api-lint
- TOXENV=api
- TOXENV=ui-lint
- TOXENV=ui
install:
- pip install tox
script:
- tox
after_success:
- TOXENV=coveralls tox
addons:
apt:
packages:
# - libssl-dev
# - libxmlsec1
# - libxmlsec1-dev
# - libxmlsec1-openssl
# - libxslt1-dev
# - pkg-config
# - swig
# The following were used when manually testing on an ubuntu trusty container
- make
- git
- swig
- python-tz
- python-dev
- libpq-dev
- libxmlsec1-dev
- libsasl2-dev
- libldap2-dev
- libssl-dev
- libffi-dev
- libevent-dev
- python-all-dev