/[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.137 by jmc, Tue Mar 30 14:57:49 2010 UTC revision 1.138 by jmc, Tue Mar 30 16:40:03 2010 UTC
# Line 231  testoutput_run() Line 231  testoutput_run()
231            listVar=" $sVar "`echo "$listVar " | sed "s/ $sVar / /g"`            listVar=" $sVar "`echo "$listVar " | sed "s/ $sVar / /g"`
232          fi          fi
233          if [ $debug -gt 0 ]; then echo "testoutput_run: listVar(M)='$listVar'" 1>&2 ; fi          if [ $debug -gt 0 ]; then echo "testoutput_run: listVar(M)='$listVar'" 1>&2 ; fi
234          echo "listVar='$listVar'" > $CDIR"/summary.txt"          echo "listVar='$listVar'" > $locDIR"/summary.txt"
235          allargs=""          allargs=""
236          for xx in $listVar          for xx in $listVar
237          do          do
# Line 1289  for dir in $TESTDIRS ; do Line 1289  for dir in $TESTDIRS ; do
1289      results=$EMPTY_RESULTS      results=$EMPTY_RESULTS
1290    
1291      #  Create an output dir for each OPTFILE/tdir combination      #  Create an output dir for each OPTFILE/tdir combination
1292      CDIR=$DRESULTS"/"$dir      locDIR=$DRESULTS"/"$dir
1293      mkdir $CDIR      mkdir $locDIR
1294        CDIR=`pwd`"/$locDIR"
1295    
1296      if test "x$NORUN" = xt ; then      if test "x$NORUN" = xt ; then
1297              run=N              run=N
# Line 1317  for dir in $TESTDIRS ; do Line 1318  for dir in $TESTDIRS ; do
1318          fres=`formatresults $dir ${genmake:-N} ${makedepend:-N} ${make:-N} ${run:-N} $results`          fres=`formatresults $dir ${genmake:-N} ${makedepend:-N} ${make:-N} ${run:-N} $results`
1319          echo          echo
1320          echo "$fres" | sed 's/ 99/ --/g' | sed 's/  > />/' | sed 's/  < /</' >> $SUMMARY          echo "$fres" | sed 's/ 99/ --/g' | sed 's/  > />/' | sed 's/  < /</' >> $SUMMARY
1321          touch $CDIR"/summary.txt"          touch $locDIR"/summary.txt"
1322          echo "fresults='$fres'" | sed 's/ 99/ --/g' >> $CDIR"/summary.txt"          echo "fresults='$fres'" | sed 's/ 99/ --/g' >> $locDIR"/summary.txt"
1323          echo "MACH='$MACH'" >> $CDIR"/summary.txt"          echo "MACH='$MACH'" >> $locDIR"/summary.txt"
1324          echo "UNAMEA='$UNAMEA'" >> $CDIR"/summary.txt"          echo "UNAMEA='$UNAMEA'" >> $locDIR"/summary.txt"
1325          echo "DATE='$DATE'" >> $CDIR"/summary.txt"          echo "DATE='$DATE'" >> $locDIR"/summary.txt"
1326          echo "tdir='$dir'" >> $CDIR"/summary.txt"          echo "tdir='$dir'" >> $locDIR"/summary.txt"
1327          if test "x$ADM" = xt ; then          if test "x$ADM" = xt ; then
1328              head -1 $dir/$builddir/taf_ad.log >> $CDIR"/summary.txt"              head -1 $dir/$builddir/taf_ad.log >> $locDIR"/summary.txt"
1329              grep -A3 'Seconds in section "ALL' $dir/$rundir/$OUTPUTFILE \              grep -A3 'Seconds in section "ALL' $dir/$rundir/$OUTPUTFILE \
1330                                  >> $CDIR"/summary.txt"                                  >> $locDIR"/summary.txt"
1331          fi          fi
1332    
1333          for ex in $extra_runs ; do          for ex in $extra_runs ; do
# Line 1335  for dir in $TESTDIRS ; do Line 1336  for dir in $TESTDIRS ; do
1336              #  reference output file              #  reference output file
1337              refExOut=`echo $ref_outp | sed "s/\./.${ex}./g"`              refExOut=`echo $ref_outp | sed "s/\./.${ex}./g"`
1338              #  Create an output dir for each OPTFILE/tdir.ex combination              #  Create an output dir for each OPTFILE/tdir.ex combination
1339              CDIR=$DRESULTS"/"$dir"."$ex              locDIR=$DRESULTS"/"$dir"."$ex
1340              mkdir $CDIR              mkdir $locDIR
1341                CDIR=`pwd`"/$locDIR"
1342              test ! -e "$dir/tr_run.$ex" && mkdir "$dir/tr_run.$ex"              test ! -e "$dir/tr_run.$ex" && mkdir "$dir/tr_run.$ex"
1343              run_clean $dir/tr_run.$ex              run_clean $dir/tr_run.$ex
1344              linkdata $dir/tr_run.$ex $inputdir.$ex $inputdir input              linkdata $dir/tr_run.$ex $inputdir.$ex $inputdir input
# Line 1346  for dir in $TESTDIRS ; do Line 1348  for dir in $TESTDIRS ; do
1348              fres="$fres.$ex"              fres="$fres.$ex"
1349              echo              echo
1350              echo "$fres" | sed 's/ 99/ --/g' | sed 's/  > />/' | sed 's/  < /</' >> $SUMMARY              echo "$fres" | sed 's/ 99/ --/g' | sed 's/  > />/' | sed 's/  < /</' >> $SUMMARY
1351              touch $CDIR"/summary.txt"              touch $locDIR"/summary.txt"
1352              echo "fresults='$fres'" | sed 's/ 99/ --/g' >> $CDIR"/summary.txt"              echo "fresults='$fres'" | sed 's/ 99/ --/g' >> $locDIR"/summary.txt"
1353              echo "MACH='$MACH'" >> $CDIR"/summary.txt"              echo "MACH='$MACH'" >> $locDIR"/summary.txt"
1354              echo "UNAMEA='$UNAMEA'" >> $CDIR"/summary.txt"              echo "UNAMEA='$UNAMEA'" >> $locDIR"/summary.txt"
1355              echo "DATE='$DATE'" >> $CDIR"/summary.txt"              echo "DATE='$DATE'" >> $locDIR"/summary.txt"
1356              echo "tdir='$dir.$ex'" >> $CDIR"/summary.txt"              echo "tdir='$dir.$ex'" >> $locDIR"/summary.txt"
1357              if test "x$ADM" = xt ; then              if test "x$ADM" = xt ; then
1358                  head -1 $dir/$builddir/taf_ad.log >> $CDIR"/summary.txt"                  head -1 $dir/$builddir/taf_ad.log >> $locDIR"/summary.txt"
1359                  grep -A3 'Seconds in section "ALL' $dir/tr_run.$ex/$OUTPUTFILE \                  grep -A3 'Seconds in section "ALL' $dir/tr_run.$ex/$OUTPUTFILE \
1360                                     >> $CDIR"/summary.txt"                                     >> $locDIR"/summary.txt"
1361              fi              fi
1362              if test "x$POSTCLEAN" = xt ; then              if test "x$POSTCLEAN" = xt ; then
1363                  run_clean $dir/tr_run.$ex                  run_clean $dir/tr_run.$ex

Legend:
Removed from v.1.137  
changed lines
  Added in v.1.138

  ViewVC Help
Powered by ViewVC 1.1.22