mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
dc4cc706d6
getfattr error handling improved.
71 lines
2.4 KiB
Plaintext
71 lines
2.4 KiB
Plaintext
QA output created by 020
|
|
*** list non-existant file
|
|
*** print attributes
|
|
getfattr: <TESTFILE>: No such file or directory
|
|
!!! error return
|
|
*** list non-xfs file (in /proc)
|
|
*** print attributes
|
|
getfattr: <PROCFILE>: Operation not supported
|
|
!!! error return
|
|
*** list empty file
|
|
*** print attributes
|
|
*** query non-existant attribute
|
|
attr_get: No data available
|
|
Could not get "nonexistant" for <TESTFILE>
|
|
*** one attribute
|
|
Attribute "fish" set to a 5 byte value for <TESTFILE>:
|
|
fish
|
|
|
|
*** print attributes
|
|
# file: <TESTFILE>
|
|
user.fish="fish\012"
|
|
|
|
*** replace attribute
|
|
Attribute "fish" set to a 6 byte value for <TESTFILE>:
|
|
fish3
|
|
|
|
*** print attributes
|
|
# file: <TESTFILE>
|
|
user.fish="fish3\012"
|
|
|
|
*** add attribute
|
|
Attribute "snrub" set to a 6 byte value for <TESTFILE>:
|
|
fish2
|
|
|
|
*** print attributes
|
|
# file: <TESTFILE>
|
|
user.fish="fish3\012"
|
|
user.snrub="fish2\012"
|
|
|
|
*** remove attribute
|
|
*** print attributes
|
|
# file: <TESTFILE>
|
|
user.snrub="fish2\012"
|
|
|
|
*** add lots of attributes
|
|
*** check
|
|
*** 1000 attribute(s)
|
|
*** remove lots of attributes
|
|
*** print attributes
|
|
# file: <TESTFILE>
|
|
user.snrub="fish2\012"
|
|
|
|
*** really long value
|
|
0000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
0200000 0a
|
|
0200001
|
|
*** set/get/remove really long names (expect failure)
|
|
attr_set: Invalid argument
|
|
Could not set "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" for <TESTFILE>
|
|
attr_get: Invalid argument
|
|
Could not get "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" for <TESTFILE>
|
|
attr_remove: Invalid argument
|
|
Could not remove "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" for <TESTFILE>
|
|
*** check final
|
|
*** print attributes
|
|
# file: <TESTFILE>
|
|
user.snrub="fish2\012"
|
|
|
|
*** delete
|