1 # "Check many leaks" test #1
2 # Cramming all kinds of weird commands in here.
3 # As you find leaks, please create separate, small test
5 # Narrowing down the leak using this large test may be difficult.
6 # It is intended to be a blanket "is everything ok?" test
13 while test $i != 99; do
14 t=value1_$i; t=value2_$i true; t=value3_$i /bin/true; t=value4_$i exec 1>&1
15 { t=value3_$i /bin/true; } </dev/null
16 if true; t=valueA_$i false >>/dev/null; true; then
17 : << HERE >/dev/null; true <<HERE
25 { true; }; echo Doesnt run too >>/foo/bar
32 echo "Measuring memory leak..."
33 # Please copy the entire block from above verbatim
38 while test $i != 99; do
39 t=value1_$i; t=value2_$i true; t=value3_$i /bin/true; t=value4_$i exec 1>&1
40 { t=value3_$i /bin/true; } </dev/null
41 if true; t=valueA_$i false >>/dev/null; true; then
42 : << HERE >/dev/null; true <<HERE
50 { true; }; echo Doesnt run too >>/foo/bar
57 if test $kb -le 4; then
60 echo "Bad: $kb kb (or more) leaked"