MPASolutions/django-webix-sender

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
## Config file for automatic testing at travis-ci.org

language: python

services:
  - postgresql

matrix:
  fast_finish: true
  include:
    - python: 3.5
      env: TOXENV=py35-django20 DATABASE_NAME=py35-django20-postgres
    - python: 3.6
      env: TOXENV=py36-django20 DATABASE_NAME=py36-django20-postgres
    - python: 3.7
      env: TOXENV=py37-django20 DATABASE_NAME=py37-django20-postgres
      dist: xenial
      sudo: true
    - python: 3.5
      env: TOXENV=py35-django21 DATABASE_NAME=py35-django21-postgres
    - python: 3.6
      env: TOXENV=py36-django21 DATABASE_NAME=py36-django21-postgres
    - python: 3.7
      env: TOXENV=py37-django21 DATABASE_NAME=py37-django21-postgres
      dist: xenial
      sudo: true
    - python: 3.5
      env: TOXENV=py35-django22 DATABASE_NAME=py35-django22-postgres
    - python: 3.6
      env: TOXENV=py36-django22 DATABASE_NAME=py36-django22-postgres
    - python: 3.7
      env: TOXENV=py37-django22 DATABASE_NAME=py37-django22-postgres
      dist: xenial
      sudo: true

before_script:
  - bash -c "psql -c 'create database \"$TOXENV\";' -U postgres;"

install:
  - pip install coverage mock flake8 tox codecov

script:
  - tox -e $TOXENV

after_success:
  - codecov -e TOXENV