diff options
Diffstat (limited to 'tests/env-09imsm-assemble')
-rw-r--r-- | tests/env-09imsm-assemble | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/env-09imsm-assemble b/tests/env-09imsm-assemble new file mode 100644 index 00000000..b12954be --- /dev/null +++ b/tests/env-09imsm-assemble @@ -0,0 +1,32 @@ +imsm_check_hold() { + if mdadm --remove $1 $2; then + echo "$2 removal from $1 should have been blocked" >&2 + cat /proc/mdstat >&2 + mdadm -E $2 + exit 1 + fi +} + +imsm_check_removal() { + if ! mdadm --remove $1 $2 ; then + echo "$2 removal from $1 should have succeeded" >&2 + cat /proc/mdstat >&2 + mdadm -E $2 + exit 1 + fi +} + +setup_env() { + export IMSM_DEVNAME_AS_SERIAL=1 + export IMSM_TEST_OROM=1 + container=/dev/md/container + member=/dev/md/vol0 +} + +reset_env() { + unset IMSM_DEVNAME_AS_SERIAL + unset IMSM_TEST_OROM + unset imsm_check + unset container + unset member +} |