-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy path.travis.yml
53 lines (40 loc) · 1.68 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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