mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-09 00:08:52 -04:00
Switch to python 3.3 and new binary osgeo4travis
This commit is contained in:
parent
921835f200
commit
83d729c0fb
41
.travis.yml
41
.travis.yml
@ -1,9 +1,9 @@
|
|||||||
language: cpp
|
|
||||||
|
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
# QT4 based build with Python 2 // using a sudo environment
|
# QT4 based build with Python 2 // using a sudo environment
|
||||||
- os: linux
|
- os: linux
|
||||||
|
language: cpp
|
||||||
env: QT_VERSION=4
|
env: QT_VERSION=4
|
||||||
sudo: true
|
sudo: true
|
||||||
dist: precise
|
dist: precise
|
||||||
@ -14,13 +14,15 @@ matrix:
|
|||||||
- clang
|
- clang
|
||||||
# QT5 based build with Python 3 // using container based builds and prebuild binary dependencies in osgeo4travis
|
# QT5 based build with Python 3 // using container based builds and prebuild binary dependencies in osgeo4travis
|
||||||
- os: linux
|
- os: linux
|
||||||
|
language: python # This lets us use newer python versions from virtualenv
|
||||||
env: QT_VERSION=5
|
env: QT_VERSION=5
|
||||||
sudo: false
|
sudo: false
|
||||||
cache:
|
cache:
|
||||||
apt: true
|
apt: true
|
||||||
# ccache: true # Temporarily disabled https://github.com/qgis/QGIS/pull/2908
|
directories:
|
||||||
compiler:
|
- $HOME/.ccache
|
||||||
- clang
|
compiler: clang
|
||||||
|
python: "3.3"
|
||||||
addons:
|
addons:
|
||||||
postgresql: "9.4"
|
postgresql: "9.4"
|
||||||
apt:
|
apt:
|
||||||
@ -37,9 +39,6 @@ matrix:
|
|||||||
- libfcgi-dev
|
- libfcgi-dev
|
||||||
- pkg-config
|
- pkg-config
|
||||||
- poppler-utils
|
- poppler-utils
|
||||||
- python3
|
|
||||||
- python3-dev
|
|
||||||
- python3-setuptools
|
|
||||||
- txt2tags
|
- txt2tags
|
||||||
- xvfb
|
- xvfb
|
||||||
- flip
|
- flip
|
||||||
@ -47,24 +46,22 @@ matrix:
|
|||||||
# OSX based build with QT4 and Python 2
|
# OSX based build with QT4 and Python 2
|
||||||
- os: osx
|
- os: osx
|
||||||
|
|
||||||
|
|
||||||
git:
|
git:
|
||||||
depth: 30
|
depth: 30
|
||||||
|
|
||||||
|
# notifications:
|
||||||
notifications:
|
# irc: "chat.freenode.net#qgis-test"
|
||||||
irc: "chat.freenode.net#qgis-test"
|
# on_failure: change
|
||||||
on_failure: change
|
# on_success: change
|
||||||
on_success: change
|
# skip_join: true
|
||||||
skip_join: true
|
#
|
||||||
|
# notifications:
|
||||||
notifications:
|
# webhooks:
|
||||||
webhooks:
|
# urls:
|
||||||
urls:
|
# - https://webhooks.gitter.im/e/467e3aff72e344d1dae3
|
||||||
- https://webhooks.gitter.im/e/467e3aff72e344d1dae3
|
# on_success: change # options: [always|never|change] default: always
|
||||||
on_success: change # options: [always|never|change] default: always
|
# on_failure: always # options: [always|never|change] default: always
|
||||||
on_failure: always # options: [always|never|change] default: always
|
# on_start: never # default: never
|
||||||
on_start: never # default: never
|
|
||||||
|
|
||||||
before_install:
|
before_install:
|
||||||
- ./ci/travis/${TRAVIS_OS_NAME}/before_install.sh
|
- ./ci/travis/${TRAVIS_OS_NAME}/before_install.sh
|
||||||
|
@ -9,8 +9,8 @@ export CORES=2
|
|||||||
|
|
||||||
pushd ${HOME}
|
pushd ${HOME}
|
||||||
|
|
||||||
curl -L https://github.com/opengisch/osgeo4travis/raw/binary/osgeo4travis.tar.xz | tar -JxC /home/travis
|
curl -L https://github.com/opengisch/osgeo4travis/raw/binary-py33/osgeo4travis.tar.xz | tar -JxC /home/travis
|
||||||
curl -L https://cmake.org/files/v3.5/cmake-3.5.0-Linux-x86_64.tar.gz | tar --strip-components=1 -zxC /home/travis/osgeo4travis
|
curl -L https://cmake.org/files/v3.5/cmake-3.5.0-Linux-x86_64.tar.gz | tar --strip-components=1 -zxC /home/travis/osgeo4travis
|
||||||
popd
|
popd
|
||||||
|
|
||||||
# easy_install3 --prefix=${HOME}/osgeo4travis/ pyspatialite
|
pip install psycopg2 numpy nose2 pyyaml mock future
|
||||||
|
@ -74,9 +74,7 @@ PyQgsVirtualLayerDefinition
|
|||||||
PyQgsVirtualLayerProvider
|
PyQgsVirtualLayerProvider
|
||||||
PyQgsZonalStatistics
|
PyQgsZonalStatistics
|
||||||
qgis_alignrastertest
|
qgis_alignrastertest
|
||||||
qgis_attributetabletest
|
qgis_atlascompositiontest
|
||||||
qgis_authmanagertest
|
|
||||||
qgis_blendmodestest
|
|
||||||
qgis_composereffectstest
|
qgis_composereffectstest
|
||||||
qgis_composermapgridtest
|
qgis_composermapgridtest
|
||||||
qgis_composermapoverviewtest
|
qgis_composermapoverviewtest
|
||||||
@ -91,40 +89,19 @@ qgis_composertabletest
|
|||||||
qgis_composertablev2test
|
qgis_composertablev2test
|
||||||
qgis_composerutils
|
qgis_composerutils
|
||||||
qgis_coordinatereferencesystemtest
|
qgis_coordinatereferencesystemtest
|
||||||
qgis_doublespinbox
|
|
||||||
qgis_dualviewtest
|
|
||||||
qgis_ellipsemarkertest
|
qgis_ellipsemarkertest
|
||||||
qgis_fieldcalculatortest
|
|
||||||
qgis_fieldexpressionwidget
|
qgis_fieldexpressionwidget
|
||||||
qgis_fieldtest
|
qgis_fieldtest
|
||||||
qgis_filewidget
|
|
||||||
qgis_gdalprovidertest
|
|
||||||
qgis_geometrytest
|
qgis_geometrytest
|
||||||
qgis_gradienttest
|
qgis_gradienttest
|
||||||
qgis_labelingenginev2
|
qgis_labelingenginev2
|
||||||
qgis_legendrenderertest
|
qgis_legendrenderertest
|
||||||
qgis_linefillsymboltest
|
qgis_linefillsymboltest
|
||||||
qgis_mapcanvastest
|
|
||||||
qgis_maprenderertest
|
qgis_maprenderertest
|
||||||
qgis_maprotationtest
|
qgis_maprotationtest
|
||||||
qgis_maptoolidentifyaction
|
|
||||||
qgis_markerlinessymboltest
|
qgis_markerlinessymboltest
|
||||||
qgis_measuretool
|
|
||||||
qgis_openstreetmaptest
|
|
||||||
qgis_painteffecttest
|
qgis_painteffecttest
|
||||||
qgis_pointpatternfillsymboltest
|
qgis_pointpatternfillsymboltest
|
||||||
qgis_projectionissues
|
|
||||||
qgis_qgisappclipboard
|
|
||||||
qgis_qgsguitest
|
|
||||||
qgis_rastercalculatortest
|
|
||||||
qgis_rasterfilewritertest
|
|
||||||
qgis_rasterlayertest
|
qgis_rasterlayertest
|
||||||
qgis_rubberbandtest
|
|
||||||
qgis_scalecombobox
|
|
||||||
qgis_simplemarkertest
|
qgis_simplemarkertest
|
||||||
qgis_spinbox
|
|
||||||
qgis_svgmarkertest
|
qgis_svgmarkertest
|
||||||
qgis_vectorlayerjoinbuffer
|
|
||||||
qgis_wcsprovidertest
|
|
||||||
qgis_ziplayertest
|
|
||||||
qgis_zoomtest
|
|
||||||
|
@ -1,15 +1,15 @@
|
|||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
|
|
||||||
ln -s /usr/bin/ccache ${HOME}/osgeo4travis/bin/clang++-3.6
|
ln -s ${HOME}/osgeo4travis/bin/ccache ${HOME}/osgeo4travis/bin/clang++-3.6
|
||||||
ln -s /usr/bin/ccache ${HOME}/osgeo4travis/bin/clang-3.6
|
ln -s ${HOME}/osgeo4travis/bin/ccache ${HOME}/osgeo4travis/bin/clang-3.6
|
||||||
|
|
||||||
ccache -s
|
ccache -s
|
||||||
|
|
||||||
export CXX="clang++-3.6"
|
export CXX="clang++-3.6"
|
||||||
export CC="clang-3.6"
|
export CC="clang-3.6"
|
||||||
export PATH=${HOME}/osgeo4travis/bin:${PATH}
|
export PATH=${HOME}/osgeo4travis/bin:${PATH}
|
||||||
export PYTHONPATH=${HOME}/osgeo4travis/lib/python3/dist-packages/
|
export PYTHONPATH=${HOME}/osgeo4travis/lib/python3.3/site-packages/
|
||||||
|
|
||||||
cmake --version
|
cmake --version
|
||||||
${CC} --version
|
${CC} --version
|
||||||
@ -38,5 +38,4 @@ cmake \
|
|||||||
-DENABLE_QT5=ON \
|
-DENABLE_QT5=ON \
|
||||||
-DENABLE_PYTHON3=ON \
|
-DENABLE_PYTHON3=ON \
|
||||||
-DCXX_EXTRA_FLAGS="$CLANG_WARNINGS" \
|
-DCXX_EXTRA_FLAGS="$CLANG_WARNINGS" \
|
||||||
-DPYTHON_LIBRARY=/usr/lib/libpython3.2mu.so \
|
|
||||||
..
|
..
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
export PYTHONPATH=${HOME}/osgeo4travis/lib/python3/dist-packages/
|
export PYTHONPATH=${HOME}/osgeo4travis/lib/python3.3/site-packages/
|
||||||
|
|
||||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
xvfb-run ctest -V -E "$(cat ${DIR}/blacklist.txt | paste -sd '|' -)" -S ./qgis-test-travis.ctest --output-on-failure
|
xvfb-run ctest -V -E "$(cat ${DIR}/blacklist.txt | paste -sd '|' -)" -S ./qgis-test-travis.ctest --output-on-failure
|
||||||
|
# xvfb-run ctest -V -S ./qgis-test-travis.ctest --output-on-failure
|
||||||
|
Loading…
x
Reference in New Issue
Block a user