mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-08 00:05:09 -04:00
Cache warming
This commit is contained in:
parent
f67cdc3965
commit
ab77feec10
@ -39,21 +39,39 @@ CLANG_WARNINGS=""
|
|||||||
# Include this line for debug reasons
|
# Include this line for debug reasons
|
||||||
# -DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
# -DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||||
#
|
#
|
||||||
cmake \
|
CMAKE_FLAGS="
|
||||||
-DCMAKE_PREFIX_PATH=/home/travis/osgeo4travis \
|
-DCMAKE_PREFIX_PATH=/home/travis/osgeo4travis
|
||||||
-DWITH_STAGED_PLUGINS=ON \
|
-DWITH_STAGED_PLUGINS=ON
|
||||||
-DWITH_GRASS=ON \
|
-DWITH_GRASS=ON
|
||||||
-DWITH_GRASS7=ON \
|
-DWITH_GRASS7=ON
|
||||||
-DGRASS_PREFIX7=/home/travis/osgeo4travis/grass-7.0.4 \
|
-DGRASS_PREFIX7=/home/travis/osgeo4travis/grass-7.0.4
|
||||||
-DSUPPRESS_QT_WARNINGS=ON \
|
-DSUPPRESS_QT_WARNINGS=ON
|
||||||
-DENABLE_MODELTEST=ON \
|
-DENABLE_MODELTEST=ON
|
||||||
-DENABLE_PGTEST=ON \
|
-DENABLE_PGTEST=ON
|
||||||
-DWITH_QSPATIALITE=ON \
|
-DWITH_QSPATIALITE=ON
|
||||||
-DWITH_QWTPOLAR=OFF \
|
-DWITH_QWTPOLAR=OFF
|
||||||
-DWITH_APIDOC=ON \
|
-DWITH_APIDOC=ON
|
||||||
-DWITH_ASTYLE=ON \
|
-DWITH_ASTYLE=ON
|
||||||
-DWITH_SERVER=ON \
|
-DWITH_INTERNAL_YAML=OFF
|
||||||
-DWITH_INTERNAL_YAML=OFF \
|
-DDISABLE_DEPRECATED=ON
|
||||||
-DDISABLE_DEPRECATED=ON \
|
-DCXX_EXTRA_FLAGS=${CLANG_WARNINGS}
|
||||||
-DCXX_EXTRA_FLAGS="$CLANG_WARNINGS" \
|
"
|
||||||
..
|
|
||||||
|
# The following options trigger a minimalized build to
|
||||||
|
# reduce the travis build time so we don't time out and
|
||||||
|
# have a chance of slowly filling the ccache.
|
||||||
|
if [ "$CACHE_WARMING" = true ] ; then
|
||||||
|
CMAKE_FLAGS="
|
||||||
|
${CMAKE_FLAGS}
|
||||||
|
-DWITH_DESKTOP=OFF
|
||||||
|
-DWITH_SERVER=OFF
|
||||||
|
"
|
||||||
|
else
|
||||||
|
CMAKE_FLAGS="
|
||||||
|
${CMAKE_FLAGS}
|
||||||
|
-DWITH_DESKTOP=ON
|
||||||
|
-DWITH_SERVER=ON
|
||||||
|
"
|
||||||
|
fi
|
||||||
|
|
||||||
|
cmake $CMAKE_FLAGS ..
|
||||||
|
@ -26,5 +26,11 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|||||||
export OTB_APPLICATION_PATH=${HOME}/OTB-5.6.0-Linux64/lib/otb/applications
|
export OTB_APPLICATION_PATH=${HOME}/OTB-5.6.0-Linux64/lib/otb/applications
|
||||||
export LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so
|
export LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so
|
||||||
|
|
||||||
xvfb-run ctest -V -E "qgis_filedownloader|qgis_openstreetmaptest|qgis_wcsprovidertest|PyQgsWFSProviderGUI|qgis_ziplayertest|$(cat ${DIR}/blacklist.txt | paste -sd '|' -)" -S ./qgis-test-travis.ctest --output-on-failure
|
|
||||||
# xvfb-run ctest -V -E "qgis_openstreetmaptest|qgis_wcsprovidertest" -S ./qgis-test-travis.ctest --output-on-failure
|
# xvfb-run ctest -V -E "qgis_openstreetmaptest|qgis_wcsprovidertest" -S ./qgis-test-travis.ctest --output-on-failure
|
||||||
|
if [ "$CACHE_WARMING" = true ] ; then
|
||||||
|
echo "WARNING: CACHE WARMING IS ACTIVE. SET CACHE_WARMING=false TO GET MEANINGFUL RESULTS."
|
||||||
|
xvfb-run ctest -V -R NOTESTS -S ./qgis-test-travis.ctest --output-on-failure
|
||||||
|
false
|
||||||
|
else
|
||||||
|
xvfb-run ctest -V -E "qgis_filedownloader|qgis_openstreetmaptest|qgis_wcsprovidertest|PyQgsWFSProviderGUI|qgis_ziplayertest|$(cat ${DIR}/blacklist.txt | paste -sd '|' -)" -S ./qgis-test-travis.ctest --output-on-failure
|
||||||
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user