forked from planetfederal/qgis-geoserver-plugin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
27 lines (27 loc) · 1.07 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
sudo: required
dist: trusty
language: python
python:
- "2.7"
virtualenv:
system_site_packages: true
install:
#- pip install pep8
- pip install nose2
- echo "deb http://qgis.org/debian $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list
- echo "deb-src http://qgis.org/debian $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list
- gpg --keyserver keyserver.ubuntu.com --recv 3FF5FFCAD71472C4
- gpg --export --armor 3FF5FFCAD71472C4 | sudo apt-key add -
- sudo apt-get update
- sudo apt-get install python-qt4 -qq
- sudo apt-get install qgis --force-yes -qq
- sudo apt-get install python-qgis -qq
before_script:
# I need a (fake) display on Travis so I need to start a X server.
- export DISPLAY=:99.0
- export PYTHONPATH=$PYTHONPATH:/usr/share/qgis/python/
- /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -screen 0 1400x900x24 -ac +extension GLX +render
script:
# - python your_test_goes_here.py
#- pep8 *.py
- /bin/true