chrislit/abydos

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
language: python

jobs:
  include:
    - os: linux
      arch: arm64
      python: 3.7
    - os: linux
      arch: ppc64le
      python: 3.7
    - os: linux
      dist: xenial
      python: 3.5
    - os: linux
      dist: xenial
      python: 3.6
    - os: linux
      dist: xenial
      python: 3.7
    - os: linux
      dist: xenial
      python: 3.8

notifications:
  email: false

# Install packages
install:
  - travis_retry python -m pip install --upgrade pip
  - travis_retry pip install cython
  - travis_retry pip install paq lzss coveralls -r requirements.txt -r requirements-test.txt
  - travis_retry python setup.py install

# Run test
script:
  - nosetests --verbose --with-coverage --cover-erase --cover-branches --cover-package=abydos --logging-level=INFO --process-timeout=60 --process-restartworker

# Calculate coverage
after_success:
  - coveralls --verbose --rcfile=.coveragerc