#!/bin/bash # # purpose: use this file to run the benchmarking tests for Mapnik in batch mode # # usage: ./mapnik_runbaseline > mapnik.log # # summarizing mapnik.log: grep -v "Generate" mapnik.log | grep -v "Waiting"| grep -v "Starting" | grep -v "Created" | grep -v "Tidying" | grep -v "end of run" echo "Started at:" `date` for dataset in pg shp tif_mosaic do if [ "${dataset}" == "shp" ] || [ "${dataset}" == "pg" ]; then projections="4326 3857" else # no raster reprojection projections="25831" #projections="25831 3857" fi for prj in ${projections} do echo "************************" echo "${dataset}_${prj}" echo "************************" X=1 while [ $X -le 3 ] do echo "********" echo "RUN $X" echo "********" #echo "../benchmark 2010_${dataset}_${prj}_baseline.jmx" #ls 2010_${dataset}_${prj}_baseline.jmx ./benchmark mapnik/2010_${dataset}_${prj}_baseline.jmx X=$((X+1)) done done done echo "************************" echo "completed." echo "************************" echo "Complete at:" `date` exit