1#!/bin/sh 2 3ONETEST="$1" 4 5WORKDIR=$(dirname $(realpath $0)) 6 7. $WORKDIR/test-common.sh 8 9FAIL="" 10CMP="$WORKDIR/../cmp-rfc.sh" 11COMMAND="$WORKDIR/../../src/gate/ftn2rfc -n" 12TEST_DIR=$WORKDIR/tests_ftn2rfc 13RESULT=$FIDOGATE_OUTRFC_NEWS/00000001.rfc 14 15# fix local server timezone 16export TZ='UTC-2' 17 18run_one() 19{ 20 local command="$1" 21 local dir="$2" 22 local input="$WORKDIR/$dir/input" 23 local expected="$WORKDIR/$dir/expected" 24 25 $command $input 26 27 if $CMP $expected $RESULT; then 28 echo "Test $dir PASSED" 29 else 30 echo "Test $dir FAILED" 31 return 1 32 fi 33} 34 35# run_dir is in test-common.sh 36 37run_dir "$COMMAND" $TEST_DIR "$ONETEST" 38[ -z $FAIL ] 39