diff options
author | Neil Brown <neilb@suse.de> | 2006-12-14 17:31:29 +1100 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2006-12-14 17:31:29 +1100 |
commit | bf4fb153a4431ad3f91c3e72eebbd661b0455ed7 (patch) | |
tree | 3efe3fbe82794ed5b9834027518525b9bd5e2dcb /test | |
parent | 37dfc3d638aee1fe3ae6d6b4aa0e648e1a9d61ca (diff) | |
download | mdadm-bf4fb153a4431ad3f91c3e72eebbd661b0455ed7.tar.gz mdadm-bf4fb153a4431ad3f91c3e72eebbd661b0455ed7.tar.xz mdadm-bf4fb153a4431ad3f91c3e72eebbd661b0455ed7.zip |
Fix and test --update=uuid
A number of odd bugs here, but now we have a regression test as well.
Diffstat (limited to 'test')
-rw-r--r-- | test | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -66,9 +66,10 @@ fi # mdadm always adds --quiet, and we want to see any unexpected messages mdadm() { case $* in - *-C* ) $mdadm --quiet "$@" --auto=yes;; - * ) $mdadm --quiet "$@" + *-C* ) $mdadm 2> $targetdir/stderr --quiet "$@" --auto=yes;; + * ) $mdadm 2> $targetdir/stderr --quiet "$@" esac + cat >&2 $targetdir/stderr } # check various things @@ -126,6 +127,11 @@ check() { esac } +no_errors() { + if [ -s $targetdir/stderr ] + then echo Bad errors from mdadm: ; cat $targetdir/stderr; exit 2; + fi +} # basic device test testdev() { @@ -159,7 +165,7 @@ do # namespace, but cannot change it. if ( set -ex ; . $script ) 2> $targetdir/log then echo "$script succeeded" - else cat $targetdir/log + else cat $targetdir/log ; cat $targetdir/stderr echo "$script failed" exit 1 fi |