generic: _require_dm_target() helper
authorEric Sandeen <sandeen@redhat.com>
Wed, 14 Oct 2015 03:08:42 +0000 (14:08 +1100)
committerDave Chinner <david@fromorbit.com>
Wed, 14 Oct 2015 03:08:42 +0000 (14:08 +1100)
commit50266c22dc82e3f279c8a587408c8893a8e69de4
tree94ee9a681a9133b62ee488ac95e4382d700170ce
parent7f0a867ce6838c9ce5bee715075374a3e629cb1a
generic: _require_dm_target() helper

generic/085 was failing on a machine w/o devicemapper kernel
support because it requires the linear target, but didn't
explicitly test for it.

I could have cut & pasted _require_dm_linear(), but chose
to go the route of a generic helper, _require_dm_target $FOO,
because some day someone will need the zero target, the error
target, or who knows.

Add the helper, use it in test generic/085, and convert
_require_dm_flakey, _require_dm_snapshot, and
_dmerror_required with this new helper.

Reported-by: Angelo Dureghello <angelo.dureghello@nomovok.com>
Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Reviewed-by: Eryu Guan <eguan@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
32 files changed:
common/dmerror
common/rc
tests/btrfs/049
tests/btrfs/056
tests/btrfs/085
tests/btrfs/095
tests/btrfs/098
tests/btrfs/100
tests/btrfs/101
tests/generic/034
tests/generic/039
tests/generic/040
tests/generic/041
tests/generic/056
tests/generic/057
tests/generic/059
tests/generic/065
tests/generic/066
tests/generic/073
tests/generic/081
tests/generic/085
tests/generic/090
tests/generic/101
tests/generic/104
tests/generic/106
tests/generic/107
tests/generic/311
tests/generic/321
tests/generic/322
tests/generic/325
tests/shared/002
tests/xfs/051