File tree Expand file tree Collapse file tree 5 files changed +27
-53
lines changed Expand file tree Collapse file tree 5 files changed +27
-53
lines changed Original file line number Diff line number Diff line change 1
- language : cpp
2
1
3
2
matrix :
4
3
include :
5
4
# QT4 based build with Python 2 // using a sudo environment
6
5
- os : linux
6
+ language : cpp
7
7
env : QT_VERSION=4
8
8
sudo : true
9
9
dist : precise
@@ -14,13 +14,15 @@ matrix:
14
14
- clang
15
15
# QT5 based build with Python 3 // using container based builds and prebuild binary dependencies in osgeo4travis
16
16
- os : linux
17
+ language : python # This lets us use newer python versions from virtualenv
17
18
env : QT_VERSION=5
18
19
sudo : false
19
20
cache :
20
21
apt : true
21
- # ccache: true # Temporarily disabled https://github.com/qgis/QGIS/pull/2908
22
- compiler :
23
- - clang
22
+ directories :
23
+ - $HOME/.ccache
24
+ compiler : clang
25
+ python : " 3.3"
24
26
addons :
25
27
postgresql : " 9.4"
26
28
apt :
@@ -37,34 +39,29 @@ matrix:
37
39
- libfcgi-dev
38
40
- pkg-config
39
41
- poppler-utils
40
- - python3
41
- - python3-dev
42
- - python3-setuptools
43
42
- txt2tags
44
43
- xvfb
45
44
- flip
46
45
- clang-3.6
47
46
# OSX based build with QT4 and Python 2
48
47
- os : osx
49
48
50
-
51
49
git :
52
50
depth : 30
53
51
54
-
55
- notifications :
56
- irc : " chat.freenode.net#qgis-test"
57
- on_failure : change
58
- on_success : change
59
- skip_join : true
60
-
61
- notifications :
62
- webhooks :
63
- urls :
64
- - https://webhooks.gitter.im/e/467e3aff72e344d1dae3
65
- on_success : change # options: [always|never|change] default: always
66
- on_failure : always # options: [always|never|change] default: always
67
- on_start : never # default: never
52
+ # notifications:
53
+ # irc: "chat.freenode.net#qgis-test"
54
+ # on_failure: change
55
+ # on_success: change
56
+ # skip_join: true
57
+ #
58
+ # notifications:
59
+ # webhooks:
60
+ # urls:
61
+ # - https://webhooks.gitter.im/e/467e3aff72e344d1dae3
62
+ # on_success: change # options: [always|never|change] default: always
63
+ # on_failure: always # options: [always|never|change] default: always
64
+ # on_start: never # default: never
68
65
69
66
before_install :
70
67
- ./ci/travis/${TRAVIS_OS_NAME}/before_install.sh
Original file line number Diff line number Diff line change @@ -9,8 +9,8 @@ export CORES=2
9
9
10
10
pushd ${HOME}
11
11
12
- curl -L https://github.com/opengisch/osgeo4travis/raw/binary/osgeo4travis.tar.xz | tar -JxC /home/travis
12
+ curl -L https://github.com/opengisch/osgeo4travis/raw/binary-py33 /osgeo4travis.tar.xz | tar -JxC /home/travis
13
13
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
14
14
popd
15
15
16
- # easy_install3 --prefix=${HOME}/osgeo4travis/ pyspatialite
16
+ pip install psycopg2 numpy nose2 pyyaml mock future
Original file line number Diff line number Diff line change @@ -74,9 +74,7 @@ PyQgsVirtualLayerDefinition
74
74
PyQgsVirtualLayerProvider
75
75
PyQgsZonalStatistics
76
76
qgis_alignrastertest
77
- qgis_attributetabletest
78
- qgis_authmanagertest
79
- qgis_blendmodestest
77
+ qgis_atlascompositiontest
80
78
qgis_composereffectstest
81
79
qgis_composermapgridtest
82
80
qgis_composermapoverviewtest
@@ -91,40 +89,19 @@ qgis_composertabletest
91
89
qgis_composertablev2test
92
90
qgis_composerutils
93
91
qgis_coordinatereferencesystemtest
94
- qgis_doublespinbox
95
- qgis_dualviewtest
96
92
qgis_ellipsemarkertest
97
- qgis_fieldcalculatortest
98
93
qgis_fieldexpressionwidget
99
94
qgis_fieldtest
100
- qgis_filewidget
101
- qgis_gdalprovidertest
102
95
qgis_geometrytest
103
96
qgis_gradienttest
104
97
qgis_labelingenginev2
105
98
qgis_legendrenderertest
106
99
qgis_linefillsymboltest
107
- qgis_mapcanvastest
108
100
qgis_maprenderertest
109
101
qgis_maprotationtest
110
- qgis_maptoolidentifyaction
111
102
qgis_markerlinessymboltest
112
- qgis_measuretool
113
- qgis_openstreetmaptest
114
103
qgis_painteffecttest
115
104
qgis_pointpatternfillsymboltest
116
- qgis_projectionissues
117
- qgis_qgisappclipboard
118
- qgis_qgsguitest
119
- qgis_rastercalculatortest
120
- qgis_rasterfilewritertest
121
105
qgis_rasterlayertest
122
- qgis_rubberbandtest
123
- qgis_scalecombobox
124
106
qgis_simplemarkertest
125
- qgis_spinbox
126
107
qgis_svgmarkertest
127
- qgis_vectorlayerjoinbuffer
128
- qgis_wcsprovidertest
129
- qgis_ziplayertest
130
- qgis_zoomtest
Original file line number Diff line number Diff line change 1
1
mkdir build
2
2
cd build
3
3
4
- ln -s /usr /bin/ccache ${HOME} /osgeo4travis/bin/clang++-3.6
5
- ln -s /usr /bin/ccache ${HOME} /osgeo4travis/bin/clang-3.6
4
+ ln -s ${HOME} /osgeo4travis /bin/ccache ${HOME} /osgeo4travis/bin/clang++-3.6
5
+ ln -s ${HOME} /osgeo4travis /bin/ccache ${HOME} /osgeo4travis/bin/clang-3.6
6
6
7
7
ccache -s
8
8
9
9
export CXX=" clang++-3.6"
10
10
export CC=" clang-3.6"
11
11
export PATH=${HOME} /osgeo4travis/bin:${PATH}
12
- export PYTHONPATH=${HOME} /osgeo4travis/lib/python3/dist -packages/
12
+ export PYTHONPATH=${HOME} /osgeo4travis/lib/python3.3/site -packages/
13
13
14
14
cmake --version
15
15
${CC} --version
@@ -38,5 +38,4 @@ cmake \
38
38
-DENABLE_QT5=ON \
39
39
-DENABLE_PYTHON3=ON \
40
40
-DCXX_EXTRA_FLAGS=" $CLANG_WARNINGS " \
41
- -DPYTHON_LIBRARY=/usr/lib/libpython3.2mu.so \
42
41
..
Original file line number Diff line number Diff line change 1
- export PYTHONPATH=${HOME} /osgeo4travis/lib/python3/dist -packages/
1
+ export PYTHONPATH=${HOME} /osgeo4travis/lib/python3.3/site -packages/
2
2
3
3
DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd ) "
4
4
5
5
xvfb-run ctest -V -E " $( cat ${DIR} /blacklist.txt | paste -sd ' |' -) " -S ./qgis-test-travis.ctest --output-on-failure
6
+ # xvfb-run ctest -V -S ./qgis-test-travis.ctest --output-on-failure
You can’t perform that action at this time.
0 commit comments