.travis.yml
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