EVOLUTION-MANAGER
Edit File: script.sh
#!/bin/sh set -e export PATH=$PWD/install-gcc-5.2.0/bin:$PATH export LD_LIBRARY_PATH=$PWD/install-gcc-5.2.0/lib64 export PRELOAD=$PWD/install-gcc-5.2.0/lib64/libasan.so.2.0.0:$PWD/install-gcc-5.2.0/lib64/libubsan.so.0.0.0 #export PRELOAD=$PWD/install-gcc-5.2.0/lib64/libubsan.so.0.0.0 export ASAN_OPTIONS=allocator_may_return_null=1 cd gdal # Perl unit tests #cd swig/perl #make test #cd ../.. # Java unit tests #cd swig/java #make test #cd ../.. # CPP unit tests cd ../autotest #cd cpp #GDAL_SKIP=JP2ECW make quick_test # Compile and test vsipreload #make vsipreload.so #LD_PRELOAD=./vsipreload.so gdalinfo /vsicurl/http://download.osgeo.org/gdal/data/ecw/spif83.ecw #LD_PRELOAD=./vsipreload.so sqlite3 /vsicurl/http://download.osgeo.org/gdal/data/sqlite3/polygon.db "select * from polygon limit 10" #cd .. # Download a sample file #mkdir -p ogr/tmp/cache/ #cd ogr/tmp/cache/ #wget http://download.osgeo.org/gdal/data/pgeo/PGeoTest.zip #unzip PGeoTest.zip #cd ../../.. # Run ogr_fgdb.py in isolation from the rest cd ogr #python ogr_fgdb.py mkdir disabled mv ogr_fgdb.* disabled cd .. # Run ogr_pgeo.py in isolation from the rest cd ogr #python ogr_pgeo.py mv ogr_pgeo.* disabled cd .. # Run all the Python autotests SKIP_MEM_INTENSIVE_TEST=YES SKIP_VIRTUALMEM=YES LD_PRELOAD=$PRELOAD ASAN_OPTIONS=detect_leaks=0 GDALTEST_ASAN_OPTIONS=detect_leaks=1,print_suppressions=0,suppressions=$PWD/asan_suppressions.txt python run_all.py -run_as_external # A bit messy, but force testing with libspatialite 4.0dev (that has been patched a bit to remove any hard-coded SRS definition so it is very small) #cd ogr #wget http://s3.amazonaws.com/etc-data.koordinates.com/gdal-travisci/libspatialite4.0dev_ubuntu12.04-64bit_srs_stripped.tar.gz #tar xzf libspatialite4.0dev_ubuntu12.04-64bit_srs_stripped.tar.gz #ln -s install-libspatialite-4.0dev/lib/libspatialite.so.5.0.1 libspatialite.so.3 #LD_PRELOAD=$PRELOAD LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD python ogr_sqlite.py #cd ..