srcdir='.'
. $srcdir/testcommon.sh
old=$srcdir/COPYING
if which perl >/dev/null
then
:
else
echo "Skipped because perl was not found";
exit 77;
fi
old="$tmpdir/old"
cat $srcdir/*.[ch] >"$old"
new="$tmpdir/new"
sig="$tmpdir/sig"
delta="$tmpdir/delta"
out="$tmpdir/out"
i=0
while test $i -lt 100
do
perl "$srcdir/mutate.pl" $i 5 <"$old" >"$new" 2>>"$tmpdir/mutate.log"
for hashopt in '' -Hmd4 -Hblake2
do
run_test $bindir/rdiff -f $debug $hashopt signature $old $sig
run_test $bindir/rdiff -f $debug delta $sig $new $delta
run_test $bindir/rdiff -f $debug patch $old $delta $out
check_compare "$new" "$out" "mutate $i $old $new"
done
i=`expr $i + 1`
done
true