mirror of
https://salsa.debian.org/dskoll/remind.git
synced 2026-04-16 06:18:47 +02:00
68 lines
2.3 KiB
Bash
68 lines
2.3 KiB
Bash
#!/bin/sh
|
|
# ---------------------------------------------------------------------------
|
|
# TEST-REM
|
|
#
|
|
# This file runs an acceptance test for Remind. To use it, type:
|
|
# sh test-rem OR make test
|
|
# in the build directory.
|
|
#
|
|
# This file is part of REMIND.
|
|
# Copyright (C) 1992-1997 David F. Skoll
|
|
# Copyright (C) 1999-2000 Roaring Penguin Software Inc.
|
|
# ---------------------------------------------------------------------------
|
|
|
|
DIR=`dirname $0`
|
|
cd $DIR
|
|
if test $? != 0 ; then
|
|
echo "Unable to cd $DIR" >&2
|
|
exit 1
|
|
fi
|
|
|
|
TEST_GETENV="foo bar baz" ; export TEST_GETENV
|
|
echo "Test 1" > ../tests/test.out
|
|
echo "" >> ../tests/test.out
|
|
../src/remind -e -dxte ../tests/test.rem 16 feb 1991 >> ../tests/test.out
|
|
echo "" >> ../tests/test.out
|
|
echo "Test 2" >> ../tests/test.out
|
|
echo "" >> ../tests/test.out
|
|
../src/remind -p ../tests/test2.rem 1 aug 2007 >> ../tests/test.out
|
|
echo "" >> ../tests/test.out
|
|
echo "Test 3" >> ../tests/test.out
|
|
echo "" >> ../tests/test.out
|
|
../src/remind -s ../tests/test2.rem 1 aug 2007 >> ../tests/test.out
|
|
echo "" >> ../tests/test.out
|
|
echo "Test 4" >> ../tests/test.out
|
|
echo "" >> ../tests/test.out
|
|
../src/remind -sa ../tests/test2.rem 1 aug 2007 >> ../tests/test.out
|
|
echo "Test 5" >> ../tests/test.out
|
|
echo "" >> ../tests/test.out
|
|
../src/remind -p -b0 ../tests/test3.rem 1 aug 2007 >> ../tests/test.out
|
|
echo "Test 6" >> ../tests/test.out
|
|
echo "" >> ../tests/test.out
|
|
../src/remind -p -b1 ../tests/test3.rem 1 aug 2007 >> ../tests/test.out
|
|
echo "Test 7" >> ../tests/test.out
|
|
echo "" >> ../tests/test.out
|
|
../src/remind -p -b2 ../tests/test3.rem 1 aug 2007 >> ../tests/test.out
|
|
|
|
echo "Test 8" >> ../tests/test.out
|
|
echo "" >> ../tests/test.out
|
|
../src/remind -p -b2 ../tests/include_dir 1 aug 2007 >> ../tests/test.out
|
|
|
|
echo "Test 9" >> ../tests/test.out
|
|
echo "" >> ../tests/test.out
|
|
../src/remind -p -b2 ../tests/nonexistent_include_dir 1 aug 2007 >> ../tests/test.out 2>&1
|
|
../src/remind -p -b2 ../tests/include_dir_no_rems 1 aug 2007 >> ../tests/test.out 2>&1
|
|
../src/remind -p -b2 ../tests/include_test.rem 1 aug 2007 >> ../tests/test.out 2>&1
|
|
|
|
cmp -s ../tests/test.out ../tests/test.cmp
|
|
if [ "$?" = "0" ]; then
|
|
echo "Remind: Acceptance test PASSED"
|
|
exit 0
|
|
else
|
|
echo "Remind: Acceptance test FAILED"
|
|
echo ""
|
|
echo "Examine the file test.out to see where it differs from the"
|
|
echo "reference file test.cmp."
|
|
exit 1
|
|
fi
|