#!/bin/zsh -f
# -*- shell-script -*-
# Test debugger options.

[ -z "$srcdir" ] && srcdir=$PWD
[ -z "$builddir" ] && builddir=$PWD

TEST_NAME='sopts'

. ${builddir}/check-common.sh

# Doesn't work when not built from the source directory.
[[ "$top_builddir" != "$top_srcdir" ]] && exit 77

(cd $srcdir && $SH ${TEST_NAME}.tests > $TEST_FILE 2>&1 < /dev/null)

check_output $TEST_FILE $RIGHT_FILE
rc=$?

TEST_NAME='lopts'
TEST_FILE="${top_builddir}/test/${TEST_NAME}.check"
RIGHT_FILE="${top_srcdir}/test/data/${TEST_NAME}.right"
(cd $srcdir && $SH ${TEST_NAME}.tests > $TEST_FILE 2>&1 < /dev/null)

cat ${TEST_FILE} | sed -e "s:library helper file.*:library helper file:" > ${TEST_FILTERED_FILE}
check_output $TEST_FILTERED_FILE $RIGHT_FILE

# Return code tells testing mechanism whether passed or not.
exit $?
