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