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