2013-11-19 22:21:00 +01:00
|
|
|
#!/bin/bash
|
2013-11-15 08:11:21 +01:00
|
|
|
|
|
|
|
cd "$( dirname "${BASH_SOURCE[0]}" )"
|
|
|
|
cd ../
|
2013-11-22 21:01:02 +01:00
|
|
|
source ./localize.sh
|
|
|
|
|
2013-11-15 08:11:21 +01:00
|
|
|
BASE=./benchmark/out
|
|
|
|
function run {
|
2016-02-27 22:19:08 +01:00
|
|
|
local runner="$BASE/$1 --log=none"
|
|
|
|
local threads="$2"
|
|
|
|
local iters="$3"
|
|
|
|
shift 3
|
|
|
|
$runner --threads 0 --iterations $iters "$@"
|
|
|
|
if test $threads -gt 0; then
|
|
|
|
$runner --threads $threads --iterations $((iters/threads)) "$@"
|
|
|
|
fi
|
2013-11-15 08:11:21 +01:00
|
|
|
}
|
2015-10-02 00:08:49 +02:00
|
|
|
run test_getline 30 10000000
|
2014-08-14 02:21:22 +02:00
|
|
|
#run test_array_allocation 20 100000
|
|
|
|
#run test_png_encoding1 10 1000
|
|
|
|
#run test_png_encoding2 10 50
|
|
|
|
#run test_to_string1 10 100000
|
|
|
|
#run test_to_string2 10 100000
|
|
|
|
#run test_polygon_clipping 10 1000
|
|
|
|
#run test_polygon_clipping_rendering 10 100
|
2013-11-15 08:11:21 +01:00
|
|
|
run test_proj_transform1 10 100
|
2015-06-09 00:13:02 +02:00
|
|
|
run test_expression_parse 10 1000
|
|
|
|
run test_face_ptr_creation 10 1000
|
|
|
|
run test_font_registration 10 100
|
|
|
|
run test_offset_converter 10 1000
|
2013-11-22 07:47:55 +01:00
|
|
|
|
2016-03-04 21:36:57 +01:00
|
|
|
# commented since this is really slow on travis
|
|
|
|
: '
|
2013-11-22 07:47:55 +01:00
|
|
|
./benchmark/out/test_rendering \
|
|
|
|
--name "text rendering" \
|
|
|
|
--map benchmark/data/roads.xml \
|
|
|
|
--extent 1477001.12245,6890242.37746,1480004.49012,6892244.62256 \
|
|
|
|
--width 600 \
|
|
|
|
--height 600 \
|
|
|
|
--iterations 20 \
|
2014-12-11 21:01:17 +01:00
|
|
|
--threads 10
|
2016-03-04 21:36:57 +01:00
|
|
|
'
|
2014-12-11 21:01:17 +01:00
|
|
|
|
|
|
|
./benchmark/out/test_rendering \
|
|
|
|
--name "gdal tiff rendering" \
|
|
|
|
--map benchmark/data/gdal-wgs.xml \
|
|
|
|
--extent -180.0,-120.0,180.0,120.0 \
|
|
|
|
--width 600 \
|
|
|
|
--height 600 \
|
|
|
|
--iterations 20 \
|
|
|
|
--threads 10
|
|
|
|
|
|
|
|
./benchmark/out/test_rendering \
|
|
|
|
--name "raster tiff rendering" \
|
|
|
|
--map benchmark/data/raster-wgs.xml \
|
|
|
|
--extent -180.0,-120.0,180.0,120.0 \
|
|
|
|
--width 600 \
|
|
|
|
--height 600 \
|
|
|
|
--iterations 20 \
|
|
|
|
--threads 10
|
2015-06-19 14:19:04 +02:00
|
|
|
|
|
|
|
./benchmark/out/test_quad_tree \
|
2015-06-19 17:08:19 +02:00
|
|
|
--iterations 10000 \
|
2015-06-19 14:19:04 +02:00
|
|
|
--threads 1
|
|
|
|
|
|
|
|
./benchmark/out/test_quad_tree \
|
2015-07-29 16:49:23 +02:00
|
|
|
--iterations 1000 \
|
2015-06-19 17:08:19 +02:00
|
|
|
--threads 10
|