srcdir='.'
. $srcdir/testcommon.sh
inputdir=$srcdir/triple.input
for buf in $bufsizes
do
for old in $inputdir/*.in
do
for new in $inputdir/*.in
do
for hashopt in -Hmd4 -Hblake2
do
run_test $bindir/rdiff $debug $hashopt -f -I$buf -O$buf signature $old $tmpdir/sig
run_test $bindir/rdiff $debug $hashopt -f -I$buf -O$buf delta $tmpdir/sig $new $tmpdir/delta
run_test $bindir/rdiff $debug $hashopt -f -I$buf -O$buf patch $old $tmpdir/delta $tmpdir/new
check_compare $new $tmpdir/new "triple -I$buf -O$buf $old $new"
:> $tmpdir/new
cat $old | run_test $bindir/rdiff $debug $hashopt -I$buf -O$buf signature > $tmpdir/sig
cat $tmpdir/sig | run_test $bindir/rdiff $debug $hashopt -I$buf -O$buf delta - $new > $tmpdir/delta
cat $tmpdir/delta | run_test $bindir/rdiff $debug $hashopt -I$buf -O$buf patch $old > $tmpdir/new
check_compare $new $tmpdir/new "triple -I$buf -O$buf $old $new"
done
done
done
done