2 ##################################################
3 validateout=`dirname $0`
13 validateworkdir=`pwd`;
15 echo "*******************************************************" >> stdout;
16 echo "* AliRoot Validation Script V1.0 *" >> stdout;
17 echo "* Time: $validatetime " >> stdout;
18 echo "* Dir: $validateout" >> stdout;
19 echo "* Workdir: $validateworkdir" >> stdout;
20 echo "* ----------------------------------------------------*" >> stdout;
22 echo "* ----------------------------------------------------*" >> stdout;
24 ##################################################
25 if [ -f rec.log ] && [ -f sim.log ] && [ -f check.log ] && [ -f tag.log ]
27 sv=`grep -i "Segmentation violation" *.log`
30 sf=`grep -i "Segmentation fault" *.log`
33 be=`grep -i "Bus error" *.log`
36 ab=`grep -i "Abort" *.log`
39 fp=`grep -i "Floating point exception" *.log`
42 kl=`grep -i "Killed" *.log`
45 bf=`grep -i "busy flag cleared" *.log`
48 ch=`grep -i "check of ESD was successfull" check.log`
51 echo "* # The ESD was not successfully checked *" >>stdout;
53 echo "* ---------------- Job Validated ------------------*" >> stdout;
57 echo "* # Check Macro failed ! #" >> stdout;
66 echo "* ########## Job not validated - no rec.log or sim.log or check.log ###" >> stdout;
70 echo "* ################ Job not validated ################" >> stdout;
72 echo "* ----------------------------------------------------*" >> stdout;
73 echo "*******************************************************" >> stdout;