This fixes '02lineargrow' test as prior metadata causes --add operation to fail. Signed-off-by: Sudhakar Panneerselvam <sudhakar.panneerselvam@xxxxxxxxxx> --- test | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/test b/test index 711a3c7a2076..39a85d77fa25 100755 --- a/test +++ b/test @@ -48,7 +48,7 @@ mdadm() { ;; esac case $* in - *-C* | *--create* | *-B* | *--build* ) + *-C* | *--create* | *-B* | *--build* | *--add* ) # clear superblock every time once creating or # building arrays, because it's always creating # and building array many times in a test case. @@ -59,7 +59,12 @@ mdadm() { $mdadm --zero $args > /dev/null } done - $mdadm 2> $targetdir/stderr --quiet "$@" --auto=yes + if [[ $* == *--add* ]] + then + $mdadm 2> $targetdir/stderr --quiet "$@" + else + $mdadm 2> $targetdir/stderr --quiet "$@" --auto=yes + fi ;; * ) $mdadm 2> $targetdir/stderr --quiet "$@" -- 1.8.3.1