1#!/bin/bash 2 3OUTPUT=${1:?"output file required"} 4 5SELF_DIR=$(cd $(dirname $0) && pwd) || exit 1 6YDIFF_PY=$SELF_DIR/../ydiff.py 7 8# To test with py3k: PYTHON=python3 make test 9PYTHON=${PYTHON:-python} 10 11set -o errexit 12STATS="stats.$$.tmp" 13 14for i in {1..100}; do cat "tests/svn/in.diff"; done \ 15 | $PYTHON -m cProfile -o $STATS $YDIFF_PY -c always -s -w 60 \ 16 > /dev/null 17 18$PYTHON -c "import pstats; p = pstats.Stats('$STATS'); \ 19 p.strip_dirs().sort_stats('time').print_stats('ydiff')" \ 20 | tee $OUTPUT 21 22rm -f $STATS 23 24# vim:set et sts=4 sw=4: 25