tubone24/ebook_homebrew

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
env:
  global:
    - CC_TEST_REPORTER_ID=e5bcb7f1b58a5e7ee095d00bd8bee2b327e7c883606a8820e3b32cda61cef079
os:
  - linux
dist: xenial
language:
  - python
python:
  - 3.6
  - 3.7

before_install:
  - |
    if [[ $TRAVIS_OS_NAME == 'osx' ]]; then
      brew upgrade python
      export PATH="/usr/local/opt/python/libexec/bin:${PATH}"
    fi
  - curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
  - chmod +x ./cc-test-reporter
  - ./cc-test-reporter before-build
  - pip install -U pip
install:
  - pip install -r requirements-test.txt
  - pip install -r requirements.txt

script:
    - python setup.py install
    - coverage run --source=ebook_homebrew -m pytest --it
    - coverage report -m
    - black ebook_homebrew setup.py --check

after_success:
    - codecov
    - ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT

cache:
  directories:
    - $HOME/.cache/pip
    - $HOME/.cache/pre-commit

notifications:
  slack:
    secure: "KmPt/b+P3Dm1L4TS0K6Q96cPvCvVJS5lXwCcqVMzjBExuWTFQXiBMyvtq/cUyxweWAspsQhrra1sysl3D5BgzORT5OewoXLJZ9HHsc7iNszAtiZ2wh7mpeZsA9j+akV0FEhl5pjopTVfXZMMR4l+SsNMpAGs2j80d4sDmidfzRZ0ccKNgtN1OOTYN0jntQL7ragtG0UovMXgU96rkSrDLbkbx9M+KGRM+DqBnFmPExMfgzHATeZhJNL3Pp0QXAuoNsFLgN/r2kHzuXfefm++LyOklZmNXyLlKAJyHbOZIWYXd4IyaTynnsu1Orhp95rctDkqcV0q4SPNWbOTpE6y2QaBrkX2Zi6FLI6fqJzI1Dau9AjFMP4PFmG01HXCUKFJ66cNHOj4m7RfdDLxj4R6RBeesb9bG/HHSbKVI35h54uakJA/Euir7Cq5qAEJ/8fNo84Rz+l9IaleP1ta7ZqRdaoNWiXWC23aToQfWTiFxpuEG5Hg8tQVzLlf1iefE6mg3d6H6vuYhwzJyMlnwpMtuAkG3u9V5y+a/TLuAsi6IO1TGM/AKJZQkVBOjEj61UkmuQkGhGraUiq2y2f/CajdpqnYVk3sUatmYRcULI6Aia2kDFjkzR7segLx+F7kiZIrGlu9AaQXupuJHftBdQ4NjbDVjz0f4pHvZ+9Wj44gHcU="