1#! @BASH@
2#
3echo 1..2 # Number of tests to be executed.
4#
5test -n "$CDO"      || CDO="@abs_top_builddir@/src/cdo $CDO_DEBUG"
6test -n "$DATAPATH" || DATAPATH="@abs_top_srcdir@/test/data/"
7#
8FORMAT="-f srv -b 32"
9#
10IFILE1=$DATAPATH/mergetime_y2
11IFILE2=$DATAPATH/mergetime_y12
12#
13NTEST=1
14#
15OPERATOR="mergetime"
16#
17for X in 1 2; do
18    if [ -z "$1" ] || [ $NTEST == $1 ]; then
19        RSTAT=0
20        RFILE=$DATAPATH/mergetime_ref
21        OFILE=mergetime_res
22
23        CDOTEST="$OPERATOR"
24        if [ "$X" = "1" ] ; then
25            CDOCOMMAND="$CDO  $FORMAT $OPERATOR $IFILE1 $IFILE2 $OFILE"
26        else
27            CDOCOMMAND="$CDO  $FORMAT $OPERATOR $IFILE2 $IFILE1 $OFILE"
28        fi
29
30        echo "Running test: $NTEST"
31        echo "$CDOCOMMAND"
32
33        env SKIP_SAME_TIME=1 $CDOCOMMAND
34        test $? -eq 0 || let RSTAT+=1
35
36        $CDO  diff $OFILE $RFILE
37        test $? -eq 0 || let RSTAT+=1
38
39        test $RSTAT -eq 0 && echo "ok $NTEST - $CDOTEST"
40        test $RSTAT -eq 0 || echo "not ok $NTEST - $CDOTEST"
41
42        rm -f $OFILE
43    fi
44    let NTEST+=1
45done
46#
47exit 0
48