Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-02-23 09:20:50

0001 #!/bin/sh 
0002 
0003 # run all TestEm10 macros and save their outputs in  log directory
0004 
0005 CURDIR=`pwd`
0006 OUTDIR=$CURDIR/log
0007 PASSED="0"
0008 FAILED="0"
0009 
0010 if [ ! -d $OUTDIR ]; then
0011   mkdir -p $OUTDIR
0012 fi
0013 
0014 for MACRO in TestEm10.in alice06.mac bari05.mac  barr90.mac  harris73.mac salice.mac watase86.mac
0015 do
0016   OUT=$OUTDIR/$MACRO.out
0017 
0018   echo  "... processing macro $MACRO"
0019   ./TestEm10 $MACRO > $OUT
0020 
0021   TMP_FAILED="0"
0022   if [ "$?" -ne "0" ]; then TMP_FAILED="1" ; fi
0023   if [ "$TMP_FAILED" -ne "0" ]; then FAILED=`expr $FAILED + 1`; else PASSED=`expr $PASSED + 1`; fi
0024 done
0025 
0026 # Print summary message
0027 if [ "$FAILED" -eq "0" -a  "$PASSED" -ne "0" ]; then
0028   echo "... All ($PASSED) tests passed successfully."
0029 elif [ "$FAILED" -ne "0" -a  "$PASSED" -eq "0" ]; then
0030   echo "... All ($FAILED) tests failed."
0031 else
0032   echo "... $PASSED tests passed successfully."
0033   echo "... $FAILED tests failed."
0034 fi
0035 echo " "
0036 
0037 cd $CURDIR
0038 
0039 exit $FAILED