mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
generic/45[34]: add emoji to the unusual fs naming test
Since we have a test to make sure that we can use Unicode points in filesystem names, enhance it to check emoji names too. Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Eryu Guan <eguan@redhat.com> Signed-off-by: Eryu Guan <eguan@redhat.com>
This commit is contained in:
committed by
Eryu Guan
parent
01140c76e4
commit
90eaf3d744
@@ -106,6 +106,9 @@ setf "arabic_\xd8\xb5\xd9\x84\xd9\x89\x20\xd8\xa7\xd9\x84\xd9\x84\xd9\x87\x20\xd
|
||||
# Fake slash?
|
||||
setf "urk\xc0\xafmoo" "FAKESLASH"
|
||||
|
||||
# Emoji: octopus butterfly owl giraffe
|
||||
setf "emoji_\xf0\x9f\xa6\x91\xf0\x9f\xa6\x8b\xf0\x9f\xa6\x89\xf0\x9f\xa6\x92.txt" "octopus butterfly owl giraffe emoji"
|
||||
|
||||
ls -la $testdir >> $seqres.full
|
||||
|
||||
echo "Test files"
|
||||
@@ -125,6 +128,8 @@ testf "arabic_\xd8\xb5\xd9\x84\xd9\x89\x20\xd8\xa7\xd9\x84\xd9\x84\xd9\x87\x20\x
|
||||
|
||||
testf "urk\xc0\xafmoo" "FAKESLASH"
|
||||
|
||||
testf "emoji_\xf0\x9f\xa6\x91\xf0\x9f\xa6\x8b\xf0\x9f\xa6\x89\xf0\x9f\xa6\x92.txt" "octopus butterfly owl giraffe emoji"
|
||||
|
||||
echo "Uniqueness of inodes?"
|
||||
stat -c '%i' "${testdir}/"* | sort | uniq -c | while read nr inum; do
|
||||
if [ "${nr}" -gt 1 ]; then
|
||||
|
||||
@@ -104,6 +104,9 @@ setf "arabic_\xd8\xb5\xd9\x84\xd9\x89\x20\xd8\xa7\xd9\x84\xd9\x84\xd9\x87\x20\xd
|
||||
# Fake slash?
|
||||
setf "urk\xc0\xafmoo" "FAKESLASH"
|
||||
|
||||
# Emoji: octopus butterfly owl giraffe
|
||||
setf "emoji_\xf0\x9f\xa6\x91\xf0\x9f\xa6\x8b\xf0\x9f\xa6\x89\xf0\x9f\xa6\x92.txt" "octopus butterfly owl giraffe emoji"
|
||||
|
||||
$GETFATTR_PROG --absolute-names -d "${testfile}" >> $seqres.full
|
||||
|
||||
echo "Test files"
|
||||
@@ -123,6 +126,8 @@ testf "arabic_\xd8\xb5\xd9\x84\xd9\x89\x20\xd8\xa7\xd9\x84\xd9\x84\xd9\x87\x20\x
|
||||
|
||||
testf "urk\xc0\xafmoo" "FAKESLASH"
|
||||
|
||||
testf "emoji_\xf0\x9f\xa6\x91\xf0\x9f\xa6\x8b\xf0\x9f\xa6\x89\xf0\x9f\xa6\x92.txt" "octopus butterfly owl giraffe emoji"
|
||||
|
||||
echo "Uniqueness of keys?"
|
||||
crazy_keys="$($GETFATTR_PROG --absolute-names -d "${testfile}" | egrep -c '(french_|chinese_|greek_|arabic_|urk)')"
|
||||
expected_keys=11
|
||||
|
||||
Reference in New Issue
Block a user