File: run

package info (click to toggle)
mapnik 4.1.4%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 18,580 kB
  • sloc: cpp: 163,826; python: 1,265; sh: 690; xml: 161; makefile: 123; perl: 28; lisp: 13
file content (69 lines) | stat: -rwxr-xr-x 1,723 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#!/bin/bash

cd "$( dirname "${BASH_SOURCE[0]}" )"
cd ../
source ./localize.sh

BASE=./benchmark/out
function run {
    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
}
run test_getline 30 10000000
#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
run test_proj_transform1 10 100
run test_expression_parse 10 10000
run test_face_ptr_creation 10 1000
run test_font_registration 10 100
run test_offset_converter 10 1000
#run normalize_angle 0 1000000 --min-duration=0.2

# commented since this is really slow on travis
: '
./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 \
  --threads 10
'

./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

./benchmark/out/test_quad_tree \
  --iterations 10000 \
  --threads 1

./benchmark/out/test_quad_tree \
  --iterations 1000 \
  --threads 10