mirror of
https://github.com/s3fs-fuse/s3fs-fuse.git
synced 2024-09-30 02:09:02 +00:00
Add integration test for xattr
This commit is contained in:
parent
8f85e5e543
commit
d9b124f91e
@ -314,6 +314,27 @@ ls 'special*' 2>&1 | grep -q 'No such file or directory'
|
|||||||
ls 'special~' 2>&1 | grep -q 'No such file or directory'
|
ls 'special~' 2>&1 | grep -q 'No such file or directory'
|
||||||
ls 'specialµ' 2>&1 | grep -q 'No such file or directory'
|
ls 'specialµ' 2>&1 | grep -q 'No such file or directory'
|
||||||
|
|
||||||
|
##########################################################
|
||||||
|
# Testing extended attributes
|
||||||
|
##########################################################
|
||||||
|
|
||||||
|
rm -f $TEST_TEXT_FILE
|
||||||
|
touch $TEST_TEXT_FILE
|
||||||
|
|
||||||
|
# set value
|
||||||
|
setfattr -n key1 -v value1 $TEST_TEXT_FILE
|
||||||
|
getfattr -n key1 --only-values $TEST_TEXT_FILE | grep -q '^value1$'
|
||||||
|
|
||||||
|
# append value
|
||||||
|
setfattr -n key2 -v value2 $TEST_TEXT_FILE
|
||||||
|
getfattr -n key1 --only-values $TEST_TEXT_FILE | grep -q '^value1$'
|
||||||
|
getfattr -n key2 --only-values $TEST_TEXT_FILE | grep -q '^value2$'
|
||||||
|
|
||||||
|
# remove value
|
||||||
|
setfattr -x key1 $TEST_TEXT_FILE
|
||||||
|
! getfattr -n key1 --only-values $TEST_TEXT_FILE
|
||||||
|
getfattr -n key2 --only-values $TEST_TEXT_FILE | grep -q '^value2$'
|
||||||
|
|
||||||
#####################################################################
|
#####################################################################
|
||||||
# Tests are finished
|
# Tests are finished
|
||||||
#####################################################################
|
#####################################################################
|
||||||
|
Loading…
Reference in New Issue
Block a user