Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:28:00

0001 #!/bin/bash
0002 
0003 #Dummy script to run all tests
0004 
0005 testsTracking="GenToSimHits.cfg    
0006 SimHitsToDigis.cfg
0007 DigisToRecHits.cfg          
0008 RecHitsToSeeds.cfg  
0009 SeedToTrackCandidates.cfg  
0010 TrackCandidatesToTracks.cfg
0011 DigisToTrackCandidates.cfg
0012 RecHitsToTracks_PixelOnlySeeded.cfg  
0013 RecHitsToTracks_PixelLessSeeded.cfg  
0014 RecHitsToTracks_MixedSeeded.cfg
0015 regionalTracking.cfg  
0016 "
0017 
0018 tests=`echo $testsTracking`
0019 
0020 report=""
0021 
0022 let nfail=0
0023 let npass=0
0024 
0025 echo "Tests to be run : " $tests
0026 
0027 eval `scramv1 runtime -sh`
0028 
0029 for file in $tests 
0030 do
0031     echo Preparing to run $file
0032     cmsRun $file
0033     if [ $? -ne 0 ] ;then
0034       echo "cmsRun $file : FAILED"
0035       report="$report \n cmsRun $file : FAILED"
0036       let nfail+=1
0037     else 
0038       echo "cmsRun $file : PASSED"
0039       report="$report \n cmsRun $file : PASSED"
0040       let npass+=1
0041     fi 
0042 done
0043 
0044 
0045 report="$report \n \n $npass tests passed, $nfail failed \n"
0046 
0047 echo -e "$report" 
0048 #rm -f runall-report.log
0049 #echo -e "$report" >& runall-report.log