| Index: tests/test_scripts.sh
|
| ===================================================================
|
| --- tests/test_scripts.sh (revision 0)
|
| +++ tests/test_scripts.sh (revision 0)
|
| @@ -0,0 +1,54 @@
|
| +#!/bin/sh
|
| +
|
| +###############################################################################
|
| +#
|
| +# Author: Jonathan Nieder
|
| +#
|
| +# This file has been put into the public domain.
|
| +# You can do whatever you want with this file.
|
| +#
|
| +###############################################################################
|
| +
|
| +# If scripts weren't built, this test is skipped.
|
| +XZ=../src/xz/xz
|
| +XZDIFF=../src/scripts/xzdiff
|
| +test -x "$XZ" || XZ=
|
| +test -x "$XZDIFF" || XZDIFF=
|
| +if test -z "$XZ" || test -z "$XZDIFF"; then
|
| + (exit 77)
|
| + exit 77
|
| +fi
|
| +
|
| +PATH=`pwd`/../src/xz:$PATH
|
| +export PATH
|
| +
|
| +preimage=$srcdir/files/good-1-check-crc32.xz
|
| +samepostimage=$srcdir/files/good-1-check-crc64.xz
|
| +otherpostimage=$srcdir/files/good-1-lzma2-1.xz
|
| +
|
| +"$XZDIFF" "$preimage" "$samepostimage" >/dev/null
|
| +status=$?
|
| +if test "$status" != 0 ; then
|
| + echo "xzdiff with no changes exited with status $status != 0"
|
| + (exit 1)
|
| + exit 1
|
| +fi
|
| +
|
| +"$XZDIFF" "$preimage" "$otherpostimage" >/dev/null
|
| +status=$?
|
| +if test "$status" != 1 ; then
|
| + echo "xzdiff with changes exited with status $status != 1"
|
| + (exit 1)
|
| + exit 1
|
| +fi
|
| +
|
| +"$XZDIFF" "$preimage" "$srcdir/files/missing.xz" >/dev/null 2>&1
|
| +status=$?
|
| +if test "$status" != 2 ; then
|
| + echo "xzdiff with missing operand exited with status $status != 2"
|
| + (exit 1)
|
| + exit 1
|
| +fi
|
| +
|
| +(exit 0)
|
| +exit 0
|
|
|
| Property changes on: tests/test_scripts.sh
|
| ___________________________________________________________________
|
| Added: svn:executable
|
| + *
|
| Added: svn:eol-style
|
| + LF
|
|
|
|
|