/[MITgcm]/MITgcm/verification/testreport
ViewVC logotype

Diff of /MITgcm/verification/testreport

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.142 by jmc, Thu Oct 7 20:59:39 2010 UTC revision 1.144 by jmc, Mon Nov 1 00:25:16 2010 UTC
# Line 1213  for dir in $TESTDIRS ; do Line 1213  for dir in $TESTDIRS ; do
1213      builddir="build"      builddir="build"
1214      if test ! -d $dir/$builddir ; then mkdir $dir/$builddir ; fi      if test ! -d $dir/$builddir ; then mkdir $dir/$builddir ; fi
1215      rundir="run"      rundir="run"
1216        pfxdir="tr_$rundir"
1217      if test ! -d $dir/$rundir ; then      if test ! -d $dir/$rundir ; then
1218          rundir=$builddir          rundir=$builddir
1219      fi      fi
# Line 1224  for dir in $TESTDIRS ; do Line 1225  for dir in $TESTDIRS ; do
1225          echo -n '  --- dir:' $BUILD_DIR ': '          echo -n '  --- dir:' $BUILD_DIR ': '
1226          makeclean $BUILD_DIR          makeclean $BUILD_DIR
1227          rm -f $BUILD_DIR/$EXECUTABLE          rm -f $BUILD_DIR/$EXECUTABLE
1228            rm -f $BUILD_DIR/genmake_state $BUILD_DIR/genmake_*optfile
1229            rm -f $BUILD_DIR/genmake_warnings $BUILD_DIR/genmake_errors
1230          if test -d $dir/$rundir/CVS ; then          if test -d $dir/$rundir/CVS ; then
1231              echo -n '  --- dir:' $dir/$rundir ': '              echo -n '  --- dir:' $dir/$rundir ': '
1232              run_clean $dir/$rundir              run_clean $dir/$rundir
1233          fi          fi
1234          trdir=`( cd $dir ; find . -type d -name "tr_run.*" -print | sed 's/^.\///')`          trdir=`( cd $dir ; find . -type d -name "$pfxdir.*" -print | sed 's/^.\///')`
1235          ttd=`echo $trdir | wc -w`          ttd=`echo $trdir | wc -w`
1236          if test $ttd != 0 ; then          if test $ttd != 0 ; then
1237              echo '  --- rm dir:' $trdir              echo '  --- rm dir:' $trdir
# Line 1353  for dir in $TESTDIRS ; do Line 1356  for dir in $TESTDIRS ; do
1356              locDIR=$DRESULTS"/"$dir"."$ex              locDIR=$DRESULTS"/"$dir"."$ex
1357              mkdir $locDIR              mkdir $locDIR
1358              CDIR=`pwd`"/$locDIR"              CDIR=`pwd`"/$locDIR"
1359              test ! -e "$dir/tr_run.$ex" && mkdir "$dir/tr_run.$ex"              test ! -e "$dir/$pfxdir.$ex" && mkdir "$dir/$pfxdir.$ex"
1360              run_clean $dir/tr_run.$ex              run_clean $dir/$pfxdir.$ex
1361              linkdata $dir/tr_run.$ex $inputdir.$ex $inputdir              linkdata $dir/$pfxdir.$ex $inputdir.$ex $inputdir
1362              runmodel $dir/tr_run.$ex && run=Y \              runmodel $dir/$pfxdir.$ex && run=Y \
1363              && results=`testoutput_run $dir tr_run.$ex $refExOut`              && results=`testoutput_run $dir $pfxdir.$ex $refExOut`
1364              fres=`formatresults $dir ${genmake:-N} ${makedepend:-N} ${make:-N} ${run:-N} $results`              fres=`formatresults $dir ${genmake:-N} ${makedepend:-N} ${make:-N} ${run:-N} $results`
1365              fres="$fres.$ex"              fres="$fres.$ex"
1366              echo 1>&2              echo 1>&2
# Line 1370  for dir in $TESTDIRS ; do Line 1373  for dir in $TESTDIRS ; do
1373              echo "tdir='$dir.$ex'" >> $locDIR"/summary.txt"              echo "tdir='$dir.$ex'" >> $locDIR"/summary.txt"
1374              if test "x$ADM" = xt ; then              if test "x$ADM" = xt ; then
1375                  head -1 $dir/$builddir/taf_ad.log >> $locDIR"/summary.txt"                  head -1 $dir/$builddir/taf_ad.log >> $locDIR"/summary.txt"
1376                  grep -A3 'Seconds in section "ALL' $dir/tr_run.$ex/$OUTPUTFILE \                  grep -A3 'Seconds in section "ALL' $dir/$pfxdir.$ex/$OUTPUTFILE \
1377                                     >> $locDIR"/summary.txt"                                     >> $locDIR"/summary.txt"
1378              fi              fi
1379              if test "x$POSTCLEAN" = xt ; then              if test "x$POSTCLEAN" = xt ; then
1380                  run_clean $dir/tr_run.$ex                  run_clean $dir/$pfxdir.$ex
1381              fi              fi
1382          done          done
1383    

Legend:
Removed from v.1.142  
changed lines
  Added in v.1.144

  ViewVC Help
Powered by ViewVC 1.1.22