mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-24 00:47:57 -05:00
48 lines
1.0 KiB
Bash
48 lines
1.0 KiB
Bash
|
#!/usr/bin/env bash
|
||
|
|
||
|
set -e
|
||
|
|
||
|
export CTEST_PARALLEL_LEVEL=1
|
||
|
export CCACHE_TEMPDIR=/tmp
|
||
|
ccache -M 500M
|
||
|
ccache -z
|
||
|
|
||
|
cd /root/QGIS
|
||
|
|
||
|
mkdir -p build-docker &&
|
||
|
|
||
|
pushd build-docker
|
||
|
|
||
|
cmake \
|
||
|
-GNinja \
|
||
|
-DWITH_STAGED_PLUGINS=ON \
|
||
|
-DWITH_GRASS=OFF \
|
||
|
-DSUPPRESS_QT_WARNINGS=ON \
|
||
|
-DENABLE_MODELTEST=ON \
|
||
|
-DENABLE_PGTEST=ON \
|
||
|
-DWITH_QSPATIALITE=ON \
|
||
|
-DWITH_QWTPOLAR=OFF \
|
||
|
-DWITH_APIDOC=OFF \
|
||
|
-DWITH_ASTYLE=OFF \
|
||
|
-DWITH_DESKTOP=ON \
|
||
|
-DWITH_BINDINGS=ON \
|
||
|
-DDISABLE_DEPRECATED=ON \
|
||
|
-DCXX_EXTRA_FLAGS=${CLANG_WARNINGS} ..
|
||
|
|
||
|
# printf "[qgis_test]\nhost=postgres\nport=5432\ndbname=docker\nuser=docker\npassword=docker" > ~/.pg_service.conf
|
||
|
# export PGUSER=docker
|
||
|
# export PGHOST=postgres
|
||
|
# export PGPASSWORD=docker
|
||
|
#
|
||
|
# /root/QGIS/tests/testdata/provider/testdata_pg.sh
|
||
|
|
||
|
python3 /root/QGIS/.ci/travis/scripts/ctest2travis.py \
|
||
|
xvfb-run ctest -V -E "$(cat /root/QGIS/.ci/travis/linux/blacklist.txt | sed -r '/^(#.*?)?$/d' | paste -sd '|' -)" -S /root/QGIS/.ci/travis/travis.ctest --output-on-failure
|
||
|
|
||
|
ccache -s
|
||
|
|
||
|
popd
|
||
|
|
||
|
|
||
|
[ -r /tmp/ctest-important.log ] && cat /tmp/ctest-important.log
|