Salome HOME
menage
[tools/eficas.git] / Aster / lance_test.sh
1 #unalias do
2 #set -x
3 version=NEW9
4 passe=1
5 rm -rf ./Batch/${version}/ok_${passe}
6 rm -rf ./Batch/${version}/bad_${passe} 
7 rm -rf ./Batch/${version}/badfile_${passe}
8 rm -rf ./Batch/${version}/nt_${passe}
9 for file in `cat ./Batch/${version}/aTester`
10 do
11         echo $file
12         grep "VISU_EFICAS='NON'" $file > /dev/null 2>/dev/null
13         rc=$?
14         if [ "$rc" != "0" ]
15         then
16             grep INCLUDE $file | grep -v "#" | grep -v INCLUDE_MATERIAU > /dev/null 2>/dev/null
17             rc=$?
18             if  [ "$rc" != "0" ]
19             then
20                      cr=`./test_eficas.py $file` 
21                 if [ "${cr}" == "" ]
22                 then
23                   echo $file >> ./Batch/${version}/bad_${passe}
24                 else
25                   nomfeuille=`basename $file`
26                   boncr="DEBUT CR validation : "${nomfeuille}" FIN CR validation :"${nomfeuille}
27                   cr=`echo $cr`
28                   if [ "${cr}" != "$boncr" ]
29                   then
30                         echo $file >> ./Batch/${version}/bad_${passe}
31                         echo $cr >>./Batch/${version}/bad_${passe}
32                         echo $file >>./Batch/${version}/badfile_${passe}
33                   else
34                         echo $file >> ./Batch/${version}/ok_${passe}
35                   fi
36                 fi
37             else
38               echo $file >> ./Batch/${version}/nt_${passe}
39             fi
40         else
41            echo $file >> ./Batch/${version}/nt_${passe}
42         fi 
43 done