/[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.144 by jmc, Mon Nov 1 00:25:16 2010 UTC revision 1.146 by jmc, Tue Nov 2 22:53:11 2010 UTC
# Line 358  genmakemodel() Line 358  genmakemodel()
358              fi              fi
359              fi              fi
360              printf 'genmake ... '              printf 'genmake ... '
361              eval $command > make.log 2>&1              eval $command > genmake.tr_log 2>&1
362              RETVAL=$?              RETVAL=$?
363              #  Reduce the size of the testing emails!              #  Reduce the size of the testing emails!
364              head -100 Makefile > $CDIR/Makefile_head              head -100 Makefile > $CDIR/Makefile_head
365              if test "x$RETVAL" != x0 ; then              if test "x$RETVAL" != x0 ; then
366                  tail make.log                  tail genmake.tr_log
367                  echo "genmakemodel: genmake failed"                  echo "genmakemodel: genmake failed"
368                  cp genmake_* make.log $CDIR                  cp genmake_* genmake.tr_log $CDIR
369                  return 1                  return 1
370              else              else
371                  echo "successful"                  echo "successful"
# Line 377  genmakemodel() Line 377  genmakemodel()
377  makeclean()  makeclean()
378  {  {
379      # makeclean directory      # makeclean directory
380        if test "x$NODEPEND" = xf ; then rm -f $1/make.tr_log ; fi
381      if test "x$NOCLEAN" = xt ; then      if test "x$NOCLEAN" = xt ; then
382          echo "make Clean skipped!"          echo "make Clean skipped!"
383      else      else
# Line 385  makeclean() Line 386  makeclean()
386              #if test -e $OUTPUTFILE ; then rm -f $OUTPUTFILE ; fi              #if test -e $OUTPUTFILE ; then rm -f $OUTPUTFILE ; fi
387              if test -r Makefile ; then              if test -r Makefile ; then
388                  printf 'clean build-dir: make Clean ... '                  printf 'clean build-dir: make Clean ... '
389                  $MAKE Clean >> make.log 2>&1                  rm -f Makefile.old
390                    $MAKE Clean >> make.tr_log 2>&1
391                  RETVAL=$?                  RETVAL=$?
392                  if test "x$RETVAL" != x0 ; then                  if test "x$RETVAL" != x0 ; then
393                      tail make.log                      tail make.tr_log
394                      echo "makeclean: \"make Clean\" failed"                      echo "makeclean: \"make Clean\" failed"
395                      cp make.log $CDIR"/make.log"                      cp make.tr_log $CDIR"/make.tr_log"
396                      return 1                      return 1
397                  fi                  fi
398                  echo successful                  echo successful
# Line 416  run_clean() Line 418  run_clean()
418              find . -name "*.data" -exec rm {} \;              find . -name "*.data" -exec rm {} \;
419              find . -name "fort.*" -exec rm {} \;              find . -name "fort.*" -exec rm {} \;
420              find . -type l -exec rm {} \;              find . -type l -exec rm {} \;
421              rm -f $EXECUTABLE *.txt STD* *diagnostics.log datetime              rm -f $EXECUTABLE $RUNLOG *.txt STD* *diagnostics.log datetime
422              rm -rf mnc_test_*              rm -rf mnc_test_*
423              rm -f *_MIT_CE_000.opt0000 costfunction*0000              rm -f *_MIT_CE_000.opt0000 costfunction*0000
424              echo successful              echo successful
# Line 434  makedependmodel() Line 436  makedependmodel()
436          (          (
437              cd $1;              cd $1;
438              printf 'make depend ... '              printf 'make depend ... '
439              $MAKE depend >> make.log 2>&1              $MAKE depend >> make.tr_log 2>&1
440              RETVAL=$?              RETVAL=$?
441              if test "x$RETVAL" != x0 ; then              if test "x$RETVAL" != x0 ; then
442                  tail make.log                  tail make.tr_log
443                  echo "makedependmodel: make depend failed"                  echo "makedependmodel: make depend failed"
444                  cp make.log $CDIR"/make.log"                  cp make.tr_log $CDIR"/make.tr_log"
445                  return 1                  return 1
446              else              else
447                  echo successful                  echo successful
# Line 465  makemodel() Line 467  makemodel()
467          if test -r Makefile ; then          if test -r Makefile ; then
468              printf 'make ... '              printf 'make ... '
469              if test "x$ADM" = xt ; then              if test "x$ADM" = xt ; then
470                  $MAKE adall >> make.log 2>&1                  $MAKE adall >> make.tr_log 2>&1
471              elif test "x$OADM" = xt ; then              elif test "x$OADM" = xt ; then
472                  $MAKE adAll >> make.log 2>&1                  $MAKE adAll >> make.tr_log 2>&1
473              else              else
474                  if test "x$JOBS" = x ; then                  if test "x$JOBS" = x ; then
475                      $MAKE >> make.log 2>&1                      $MAKE >> make.tr_log 2>&1
476                  else                  else
477                      $MAKE -j $JOBS >> make.log 2>&1                      $MAKE -j $JOBS >> make.tr_log 2>&1
478                  fi                  fi
479              fi              fi
480              RETVAL=$?              RETVAL=$?
481              if test "x$RETVAL" != x0 ; then              if test "x$RETVAL" != x0 ; then
482                  tail make.log                  tail make.tr_log
483                  echo failed                  echo failed
484                  cp make.log $CDIR"/make.log"                  cp make.tr_log $CDIR"/make.tr_log"
485                  rm -f $EXECUTABLE                  rm -f $EXECUTABLE
486                  return 1                  return 1
487              else              else
# Line 1064  if test "x$OPTFILE" = xNONE -a "x$MITGCM Line 1066  if test "x$OPTFILE" = xNONE -a "x$MITGCM
1066      OPTFILE=$MITGCM_OF      OPTFILE=$MITGCM_OF
1067  fi  fi
1068    
1069  RUNLOG="run.log"  RUNLOG="run.tr_log"
1070  OUTPUTFILE=$ref_outp  OUTPUTFILE=$ref_outp
1071  if test "x$COMMAND" = x ; then  if test "x$COMMAND" = x ; then
1072      COMMAND="./$EXECUTABLE > $OUTPUTFILE"      COMMAND="./$EXECUTABLE > $OUTPUTFILE"
# Line 1224  for dir in $TESTDIRS ; do Line 1226  for dir in $TESTDIRS ; do
1226      if test "x$CLEANUP" = xt ; then      if test "x$CLEANUP" = xt ; then
1227          echo -n '  --- dir:' $BUILD_DIR ': '          echo -n '  --- dir:' $BUILD_DIR ': '
1228          makeclean $BUILD_DIR          makeclean $BUILD_DIR
1229          rm -f $BUILD_DIR/$EXECUTABLE          (   cd $BUILD_DIR
1230          rm -f $BUILD_DIR/genmake_state $BUILD_DIR/genmake_*optfile              rm -f $EXECUTABLE *.bak
1231          rm -f $BUILD_DIR/genmake_warnings $BUILD_DIR/genmake_errors              rm -f genmake_state genmake_*optfile genmake.log
1232                rm -f genmake.tr_log make.tr_log
1233            )
1234          if test -d $dir/$rundir/CVS ; then          if test -d $dir/$rundir/CVS ; then
1235              echo -n '  --- dir:' $dir/$rundir ': '              echo -n '  --- dir:' $dir/$rundir ': '
1236              run_clean $dir/$rundir              run_clean $dir/$rundir

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

  ViewVC Help
Powered by ViewVC 1.1.22