X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=performance-test%2Fperf-test-lib.sh;h=3a4a23dceea98d2194efeee398630fc6d17d080f;hb=e7c661d31a23d1f711a84e6eca85eea9b67f11fe;hp=1399d0598060b82a3beb5be3679c4f4dba2ec1bf;hpb=a4eabfd1b7b6c72af09153df082bac3dca7c4420;p=obsolete%2Fnotmuch-old diff --git a/performance-test/perf-test-lib.sh b/performance-test/perf-test-lib.sh index 1399d059..3a4a23dc 100644 --- a/performance-test/perf-test-lib.sh +++ b/performance-test/perf-test-lib.sh @@ -1,5 +1,30 @@ . ./version.sh +corpus_size=large + +while test "$#" -ne 0 +do + case "$1" in + -d|--debug) + debug=t; + shift + ;; + -s|--small) + corpus_size=small; + shift + ;; + -m|--medium) + corpus_size=medium; + shift + ;; + -l|--large) + corpus_size=large; + shift + ;; + *) + echo "error: unknown performance test option '$1'" >&2; exit 1 ;; + esac +done . ../test/test-lib-common.sh set -e @@ -51,7 +76,9 @@ time_run () { if test "$verbose" != "t"; then exec 4>test.output 3>&4; fi if ! eval >&3 "/usr/bin/time -f '%e\t%U\t%S\t%M\t%I\t%O' $2" ; then test_failure=$(($test_failure + 1)) + return 1 fi + return 0 } time_done () {