#! @BASH@ echo 1..10 # Number of tests to be executed. # test -n "$CDO" || CDO=cdo test -n "$DATAPATH" || DATAPATH=./data # CDOOUT=cout$$ CDOERR=cerr$$ TYPE=run STATS="min max range sum avg mean std std1 var var1" NTEST=1 # IFILE=$DATAPATH/ts_mm_5years # for STAT in $STATS; do RSTAT=0 RFILE=$DATAPATH/${TYPE}${STAT}_ref OFILE=${TYPE}${STAT}_res CDOTEST="${TYPE}$STAT" CDOCOMMAND="$CDO ${TYPE}${STAT},12 $IFILE $OFILE" echo "Running test: $NTEST" echo "$CDOCOMMAND" $CDOCOMMAND test $? -eq 0 || let RSTAT+=1 $CDO diff $OFILE $RFILE > $CDOOUT 2> $CDOERR test $? -eq 0 || let RSTAT+=1 test -s $CDOOUT && let RSTAT+=1 cat $CDOOUT $CDOERR test $RSTAT -eq 0 && echo "ok $NTEST - $CDOTEST" test $RSTAT -eq 0 || echo "not ok $NTEST - $CDOTEST" let NTEST+=1 rm -f $OFILE done # rm -f $CDOOUT $CDOERR # exit 0