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 |
1229 |
echo -n ' --- dir:' $dir/$rundir ': ' |
echo -n ' --- dir:' $dir/$rundir ': ' |
1230 |
run_clean $dir/$rundir |
run_clean $dir/$rundir |
1231 |
fi |
fi |
1232 |
trdir=`( cd $dir ; find . -type d -name "tr_run.*" -print | sed 's/^.\///')` |
trdir=`( cd $dir ; find . -type d -name "$pfxdir.*" -print | sed 's/^.\///')` |
1233 |
ttd=`echo $trdir | wc -w` |
ttd=`echo $trdir | wc -w` |
1234 |
if test $ttd != 0 ; then |
if test $ttd != 0 ; then |
1235 |
echo ' --- rm dir:' $trdir |
echo ' --- rm dir:' $trdir |
1354 |
locDIR=$DRESULTS"/"$dir"."$ex |
locDIR=$DRESULTS"/"$dir"."$ex |
1355 |
mkdir $locDIR |
mkdir $locDIR |
1356 |
CDIR=`pwd`"/$locDIR" |
CDIR=`pwd`"/$locDIR" |
1357 |
test ! -e "$dir/tr_run.$ex" && mkdir "$dir/tr_run.$ex" |
test ! -e "$dir/$pfxdir.$ex" && mkdir "$dir/$pfxdir.$ex" |
1358 |
run_clean $dir/tr_run.$ex |
run_clean $dir/$pfxdir.$ex |
1359 |
linkdata $dir/tr_run.$ex $inputdir.$ex $inputdir |
linkdata $dir/$pfxdir.$ex $inputdir.$ex $inputdir |
1360 |
runmodel $dir/tr_run.$ex && run=Y \ |
runmodel $dir/$pfxdir.$ex && run=Y \ |
1361 |
&& results=`testoutput_run $dir tr_run.$ex $refExOut` |
&& results=`testoutput_run $dir $pfxdir.$ex $refExOut` |
1362 |
fres=`formatresults $dir ${genmake:-N} ${makedepend:-N} ${make:-N} ${run:-N} $results` |
fres=`formatresults $dir ${genmake:-N} ${makedepend:-N} ${make:-N} ${run:-N} $results` |
1363 |
fres="$fres.$ex" |
fres="$fres.$ex" |
1364 |
echo 1>&2 |
echo 1>&2 |
1371 |
echo "tdir='$dir.$ex'" >> $locDIR"/summary.txt" |
echo "tdir='$dir.$ex'" >> $locDIR"/summary.txt" |
1372 |
if test "x$ADM" = xt ; then |
if test "x$ADM" = xt ; then |
1373 |
head -1 $dir/$builddir/taf_ad.log >> $locDIR"/summary.txt" |
head -1 $dir/$builddir/taf_ad.log >> $locDIR"/summary.txt" |
1374 |
grep -A3 'Seconds in section "ALL' $dir/tr_run.$ex/$OUTPUTFILE \ |
grep -A3 'Seconds in section "ALL' $dir/$pfxdir.$ex/$OUTPUTFILE \ |
1375 |
>> $locDIR"/summary.txt" |
>> $locDIR"/summary.txt" |
1376 |
fi |
fi |
1377 |
if test "x$POSTCLEAN" = xt ; then |
if test "x$POSTCLEAN" = xt ; then |
1378 |
run_clean $dir/tr_run.$ex |
run_clean $dir/$pfxdir.$ex |
1379 |
fi |
fi |
1380 |
done |
done |
1381 |
|
|