diff options
Diffstat (limited to 'lib/libmalloc/tests/testrun.sh')
-rwxr-xr-x | lib/libmalloc/tests/testrun.sh | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/lib/libmalloc/tests/testrun.sh b/lib/libmalloc/tests/testrun.sh new file mode 100755 index 000000000000..9da9568d2cdf --- /dev/null +++ b/lib/libmalloc/tests/testrun.sh @@ -0,0 +1,28 @@ +#! /bin/sh +time=time +awk 'BEGIN { + maxtime = 15000; + maxsize = 610; isize = 50; + maxlife = 8010; ilife = 100; + hdrfmt = "echo \"Maxtime = %d, Maxsize = %d, Maxlife = %d\"\n"; + fmt = "$time $cmd -t %d -s %d -l %d\n"; + } + END { + for (i = 10; i < maxsize; i += isize) { + for (j = 10; j < maxlife; j += ilife) { + printf hdrfmt, maxtime, i, j; + printf fmt, maxtime, i, j; + printf fmt, maxtime, i, j; + printf fmt, maxtime, i, j; + } + } + }' /dev/null > /tmp/runs.$$ +for i +do + ext=`expr "$i" : "simumalloc.exe\(.*\)"` + date + echo $i + cmd="./$i" + . /tmp/runs.$$ > times$ext 2>&1 + date +done |