MTG/dunya-desktop

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
dist: trusty
sudo: required
group: deprecated-2017Q2

language: python

python:
  - '2.7'
  - '3.4'

virtualenv:
  system_site_packages: true

before_install:
  - bash .travis/install_qt.sh

  - "if [[ $TRAVIS_PYTHON_VERSION == '2.7' ]]; then
      bash .travis/install_pyqt_python27.sh;
     fi"

  - "if [[ $TRAVIS_PYTHON_VERSION == '3.4' ]]; then
      bash .travis/install_pyqt_python34.sh;
      sudo apt-get install -qq python3-numpy python3-scipy python3-pip;
    fi"

install:
  - sudo pip install codecov

  - "if [[ $TRAVIS_PYTHON_VERSION == '2.7' ]]; then
      sudo pip install -r .travis/requirements;
      sudo pip install flake8;
    fi"

  - "if [[ $TRAVIS_PYTHON_VERSION == '3.4' ]]; then
      sudo pip3 install -r .travis/requirements;
      sudo pip3 install flake8;
    fi"

env:
  global:
    secure: ZFixsmLDjbeHZP4Dz3euWJwtEiv/vyHw0qg90oGjsEFMVb5Jcw9d/MlvDUKvPEV8gnq28z5hArgCxG4i5Z9MWSvuKJPdi4yUIUnJmG0Pl37uUE+H1zr6eSzHV1qj55nttG8JGmG0p7ukCHHkGQp+KNpGKgJQdgnSKzBABnURgOE0xvnIZkAIbEhN6WiUIXB4KR4JxyAA0WDws3TurhOc8/lnbzYG7t2z6hHKf2xC8YqcD4ru7KpEykwouhGZqZUhu40vpe+oHZNEznO0wC5F2Ko+JPOxb5KtwKj9rj1gUGFxRpdFXu2JnsAE6D/xJKPXu6p3NzTZF+PT9bX2n+f5BJzD6lQYEghgEyvTEj8FCa4hsHPzPtDXoFPXhLIZn4P8zrmDukRAshkAthXfF26t4TUxdnr+w/U3pb/LrgOdnvYx3LI9Z6AYZ00EEjUF4nZ4NobfSAiRXfTpt1E5924vHHgJj/n1Nxq3oF0J8RMNx9pNavxrjGZcjXFvX/RHMzrK9tCnkIloRwce2iisFM3kE+3NDQUQnQfsgRtRzHrqKgMwVcOlrkVDtnXKBkcP6nLOzEEDdewg0NFV9aHHPQz3sJPIP3/eRg1KdJetFnTptXoJRmmDdBhGR7vTTcvuDYzoH7ee/MtZjcbZM0YKMyq/IBfBSCwDTBStrBMSd1bIEnQ=

before_script:
  - "export DISPLAY=:99.0"
  - "sh -e /etc/init.d/xvfb start"
  - sleep 3

script:
  - export DUNYA_TOKEN=$DUNYA_TOKEN
  - nosetests dunyadesktop_app/tests --with-coverage

after_success:
  - codecov