mirror of
https://github.com/s3fs-fuse/s3fs-fuse.git
synced 2024-11-05 12:27:53 +00:00
e9b8216d21
directory from the trunk directory. First do a svn cp of all of the source up to trunk. This is supposed to preserve change history -- we'll see. The source remains untouched until this gets worked out. Also in preparation of bringing in the source collateral for the debian package into the repository. I expect that the top level will look like this: svn/ s3fs/ trunk/ tags/ branches/ dpkg/ trunk/ tags/ branches/ So far that's how it is looking. I'll be very careful to ensure integrity of the data. As a result this may be a multistep process. git-svn-id: http://s3fs.googlecode.com/svn/trunk@236 df820570-a93a-0410-bd06-b72b767a4274
42 lines
830 B
Bash
Executable File
42 lines
830 B
Bash
Executable File
#!/bin/bash -e
|
|
COMMON=integration-test-common.sh
|
|
source $COMMON
|
|
|
|
# Require root
|
|
REQUIRE_ROOT=require-root.sh
|
|
source $REQUIRE_ROOT
|
|
|
|
# Configuration
|
|
TEST_TEXT="HELLO WORLD"
|
|
TEST_TEXT_FILE=test-s3fs.txt
|
|
TEST_TEXT_FILE_LENGTH=15
|
|
|
|
# Mount the bucket
|
|
if [ ! -d $TEST_BUCKET_MOUNT_POINT_1 ]
|
|
then
|
|
mkdir -p $TEST_BUCKET_MOUNT_POINT_1
|
|
fi
|
|
$S3FS $TEST_BUCKET_1 $TEST_BUCKET_MOUNT_POINT_1 -o passwd_file=$S3FS_CREDENTIALS_FILE
|
|
CUR_DIR=`pwd`
|
|
cd $TEST_BUCKET_MOUNT_POINT_1
|
|
|
|
# Write a small test file
|
|
for x in `seq 1 $TEST_TEXT_FILE_LENGTH`
|
|
do
|
|
echo $TEST_TEXT >> $TEST_TEXT_FILE
|
|
done
|
|
|
|
# Verify contents of file
|
|
FILE_LENGTH=`wc -l $TEST_TEXT_FILE | awk '{print $1}'`
|
|
if [ "$FILE_LENGTH" -ne "$TEST_TEXT_FILE_LENGTH" ]
|
|
then
|
|
exit 1
|
|
fi
|
|
|
|
# Delete the test file
|
|
rm $TEST_TEXT_FILE
|
|
|
|
# Unmount the bucket
|
|
cd $CUR_DIR
|
|
umount $TEST_BUCKET_MOUNT_POINT_1
|