Stop all arrays before running each test in regression test driver.

Sometimes I forget to stop arrays at the end of scripts, and
that shows errors in the next script, which is confusing.
This commit is contained in:
Neil Brown 2008-07-12 20:27:42 +10:00
parent 3576e302fe
commit 908ef18519
1 changed files with 2 additions and 0 deletions

2
test
View File

@ -171,6 +171,8 @@ do
if [ -f "$script" ]
then
rm -f $targetdir/stderr
# stop all arrays, just incase some script left an array active.
mdadm -Ssq
# source script in a subshell, so it has access to our
# namespace, but cannot change it.
if ( set -ex ; . $script ) 2> $targetdir/log