faubackup2/tests test_incremental_backup-rsync.sh,NONE,1.1 Makefile.am,1.5,1.6

Erik Merkel <[email protected]> Sun, 03 Jul 2005 19:31:25 +0000
Newsgroups gmane.comp.sysutils.backup.faubackup.cvs
Message-ID <[email protected]>
Update of /cvsroot/faubackup/faubackup2/tests
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10820

Modified Files:
	Makefile.am 
Added Files:
	test_incremental_backup-rsync.sh 
Log Message:
adding new test for rsync algorithm


--- NEW FILE: test_incremental_backup-rsync.sh ---
#!/bin/bash
: ${srcdir=.}

export FAUBACKUP_BIN=../src/faubackup
export FAUBACKUP_TIME=20041111101010
export FAUBACKUP_CONF=testdir/faubackup.conf
test -d testdir/new || echo "Creating testfiles"
test -d testdir/new || $srcdir/create_test_files.sh > /dev/null
echo "running faubackup"
$FAUBACKUP_BIN --no-whole-file testdir/old testdir/ || exit -1
echo "diff..."

diff -qr testdir/2004-11-11@10:10:10 testdir/old/ || exit -1


FAUBACKUP_TIME=20041112101010
export FAUBACKUP_TIME
$FAUBACKUP_BIN --no-whole-file testdir/new testdir/ || exit -1
cd testdir/new
find . -not -newer ../old/1M_file -type f | sort > ../old.txt
find . -newer ../old/1M_file -type f | sort > ../new.txt
cd ../..

echo "diff..."
diff -qr testdir/2004-11-12@10:10:10 testdir/new/ || exit -1
cd testdir/2004-11-12@10:10:10
find . -links 1 -type f | sort > ../1link.txt
find . -links 2 -type f | sort > ../2link.txt
cd ../..



echo "test for linked files"
diff -q testdir/1link.txt testdir/new.txt || exit -1
echo "test for new files"
diff -q testdir/2link.txt testdir/old.txt || exit -1
rm -rf testdir/2004-1* testdir/*.txt

Index: Makefile.am
===================================================================
RCS file: /cvsroot/faubackup/faubackup2/tests/Makefile.am,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** Makefile.am	15 Jun 2005 09:14:19 -0000	1.5
--- Makefile.am	3 Jul 2005 19:31:23 -0000	1.6
***************
*** 5,9 ****
  	test_full_copy.sh \
  	test_incremental_backup.sh \
! 	test_time_simple.sh
  
  EXTRA_DIST = $(TESTS) \
--- 5,10 ----
  	test_full_copy.sh \
  	test_incremental_backup.sh \
! 	test_time_simple.sh \
! 	test_incremental_backup-rsync.sh
  
  EXTRA_DIST = $(TESTS) \



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click