xtreemfs/tests/test_scripts/test_xattrs.sh
2020-09-22 02:25:22 +02:00

25 lines
709 B
Bash
Executable File

#!/bin/bash
# test getfattr -d
COMMAND="getfattr -d -m x ."
echo "Running ${COMMAND}..."
$COMMAND | grep "xtreemfs.url"
RESULT=$?
if [ "$RESULT" -ne "0" ]; then echo "$COMMAND failed"; exit $RESULT; fi
# test setfattr
COMMAND="setfattr -n key -v value ."
echo "Running ${COMMAND}..."
$COMMAND
RESULT=$?
if [ "$RESULT" -ne "0" ]; then echo "$COMMAND failed"; exit $RESULT; fi
# test getfattr -n
COMMAND="getfattr --only-values -n key ."
echo "Running ${COMMAND}..."
VALUE=`$COMMAND`
RESULT=$?
if [ "$RESULT" -ne "0" ]; then echo "$COMMAND failed"; exit $RESULT; fi
echo $VALUE
if [ "$VALUE" != "value" ]; then echo "could not retrieve extended attribute for file: expected=value, actual=$VALUE"; exit 1; fi