mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
generic/377: filter out xattrs that don't start with 'user.'
Most hosts that I've been testing on seem to display security.selinux in listxattr. 377.out doesn't account for that so it routinely fails for me in testing. When testing the output of listxattr in generic/377, filter out any xattr names that don't start with 'user.'. That should help ensure consistent output on SELinux-enabled hosts. Signed-off-by: Jeff Layton <jlayton@kernel.org> Reviewed-by: Eryu Guan <guaneryu@gmail.com> Signed-off-by: Eryu Guan <guaneryu@gmail.com>
This commit is contained in:
+2
-2
@@ -48,7 +48,7 @@ $SETFATTR_PROG -n user.ping -v pong $testfile
|
|||||||
$SETFATTR_PROG -n user.hello -v there $testfile
|
$SETFATTR_PROG -n user.hello -v there $testfile
|
||||||
|
|
||||||
# 1. Call listxattr without buffer length argument. This should succeed.
|
# 1. Call listxattr without buffer length argument. This should succeed.
|
||||||
$listxattr $testfile | sort
|
$listxattr $testfile | grep '^xattr: user\.' | sort
|
||||||
|
|
||||||
# 2. Calling listxattr on nonexistant file should fail with -ENOENT.
|
# 2. Calling listxattr on nonexistant file should fail with -ENOENT.
|
||||||
$listxattr ""
|
$listxattr ""
|
||||||
@@ -66,7 +66,7 @@ $listxattr $testfile 9
|
|||||||
$listxattr $testfile 11
|
$listxattr $testfile 11
|
||||||
|
|
||||||
# 6. Calling listxattr with buffersize bigger than needed should succeed.
|
# 6. Calling listxattr with buffersize bigger than needed should succeed.
|
||||||
$listxattr $testfile 500 | sort
|
$listxattr $testfile 500 | grep '^xattr: user\.' | sort
|
||||||
|
|
||||||
status=0
|
status=0
|
||||||
exit
|
exit
|
||||||
|
|||||||
Reference in New Issue
Block a user