mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
generic/{453,454}: Don't run for FSs restricting names
Running generic/{453,454} tests is probably only useful for filesystems
that allow unrestricted byte streams for names.
Signed-off-by: Pavel Reichl <preichl@redhat.com>
Suggested-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Theodore Ts'o <tytso@mit.edu>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
This commit is contained in:
@@ -4599,6 +4599,19 @@ _require_od_endian_flag()
|
|||||||
_notrun "od does not support endian flag"
|
_notrun "od does not support endian flag"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Skip this test unless the filesystem treats names (directory entries,
|
||||||
|
# fs labels, and extended attribute names) as raw byte sequences.
|
||||||
|
_require_names_are_bytes() {
|
||||||
|
case "$FSTYP" in
|
||||||
|
ext2|ext3|ext4|f2fs|xfs|btrfs)
|
||||||
|
# do nothing
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
_notrun "$FSTYP does not allow unrestricted byte streams for names"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
init_rc
|
init_rc
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ _begin_fstest auto quick dir
|
|||||||
# Import common functions.
|
# Import common functions.
|
||||||
|
|
||||||
_require_scratch
|
_require_scratch
|
||||||
|
_require_names_are_bytes
|
||||||
|
|
||||||
echo "Format and mount"
|
echo "Format and mount"
|
||||||
_scratch_mkfs > $seqres.full 2>&1
|
_scratch_mkfs > $seqres.full 2>&1
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ _begin_fstest auto quick attr
|
|||||||
|
|
||||||
_require_scratch
|
_require_scratch
|
||||||
_require_attrs
|
_require_attrs
|
||||||
|
_require_names_are_bytes
|
||||||
|
|
||||||
echo "Format and mount"
|
echo "Format and mount"
|
||||||
_scratch_mkfs > $seqres.full 2>&1
|
_scratch_mkfs > $seqres.full 2>&1
|
||||||
|
|||||||
Reference in New Issue
Block a user