]> git.lyx.org Git - lyx.git/blobdiff - development/keystest/report.sh
Move to the correct directory structure.
[lyx.git] / development / keystest / report.sh
index fd059c7929beb46a14a15262e4c048988c49f793..d26384af5a91bac5c26409dbe7ba8ed5d64962f5 100755 (executable)
@@ -1,9 +1,11 @@
 #!/bin/bash
-# echo 'grep "#1 " LT/out/GDB | sed 's/0x[^ )]*[ )]/.*/g'  | sort | uniq' >> report.sh
+LT=development/keystest
+
+# echo 'grep "#1 " $LT/out/GDB | sed 's/0x[^ )]*[ )]/.*/g'  | sort | uniq' >> report.sh
 
 UNIQUE_LINE=1
 
-while [ ! -e LT/out/GDB ]
+while [ ! -e $LT/out/GDB ]
 do
   cd ..
   if [ `pwd` = '/' ]
@@ -12,22 +14,22 @@ do
   fi
 done
 
-strings LT/out/GDB > LT/out/GDBs 
-grep "#$UNIQUE_LINE " LT/out/GDBs > LT/out/list
-#cat LT/out/list | grep -o ' in [[:alnum:]:]* ' | sort | uniq| tee LT/out/listuniq
-#cat LT/out/list | grep -o ' in [[:alnum:]:]* ' | sort | uniq| tee LT/out/listuniq
-cat LT/out/list | sed 's/0x[^ )]*[ )]/.*/g'  | sort | uniq | tee LT/out/listuniq
+strings $LT/out/GDB > $LT/out/GDBs 
+grep "#$UNIQUE_LINE " $LT/out/GDBs > $LT/out/list
+#cat $LT/out/list | grep -o ' in [[:alnum:]:]* ' | sort | uniq| tee $LT/out/listuniq
+#cat $LT/out/list | grep -o ' in [[:alnum:]:]* ' | sort | uniq| tee $LT/out/listuniq
+cat $LT/out/list | sed 's/0x[^ )]*[ )]/.*/g'  | sort | uniq | tee $LT/out/listuniq
 
-NUM_REPORTS=`wc -l < LT/out/list`
+NUM_REPORTS=`wc -l < $LT/out/list`
 echo NUM_REPORTS $NUM_REPORTS
 
-echo > LT/out/overview
+echo > $LT/out/overview
 
-cat LT/out/listuniq | while read l 
+cat $LT/out/listuniq | while read l 
 do
   #name=`echo $l | sed s/in// | sed 's/ //g'`
-  grep "$l" -B $UNIQUE_LINE -A 100 LT/out/GDBs | head -n 100 | grep '#[0-9]' >LT/out/tmp
-  name=`cat LT/out/tmp | ( grep -o ' in lyx::[[:alnum:]:]*' || cat LT/out/tmp | grep -o ' [ai][nt] [[:alnum:]:]*' ) | head -n1 | sed s/in// | sed 's/ //g'`
+  grep "$l" -B $UNIQUE_LINE -A 100 $LT/out/GDBs | head -n 100 | grep '#[0-9]' >$LT/out/tmp
+  name=`cat $LT/out/tmp | ( grep -o ' in lyx::[[:alnum:]:]*' || cat $LT/out/tmp | grep -o ' [ai][nt] [[:alnum:]:]*' ) | head -n1 | sed s/in// | sed 's/ //g'`
   echo NAME: $name
   echo L: $l
  #out/list | grep -o ' in [[:alnum:]:]* ' | sort | uniq| tee out/listuniq
@@ -36,17 +38,17 @@ do
   uname -r ; cat /etc/lsb-release| grep -i DISTRIB_DESCRIPTION
   (cd src && svn info | grep Rev:)
   echo
-  NUM_OCCURANCES=`grep "$l" LT/out/list | wc -l`
+  NUM_OCCURANCES=`grep "$l" $LT/out/list | wc -l`
   echo number_of_occurances: $NUM_OCCURANCES/$NUM_REPORTS
-  echo -e $NUM_OCCURANCES "\t" $name >> LT/out/overview
-  #echo grep "$l" LT/out/list 
-  #grep $l LT/out/GDB
+  echo -e $NUM_OCCURANCES "\t" $name >> $LT/out/overview
+  #echo grep "$l" $LT/out/list 
+  #grep $l $LT/out/GDB
   echo '{{{'
-  grep "$l" -B $UNIQUE_LINE -A 100 LT/out/GDBs | head -n 100 | grep '#[0-9]'
+  grep "$l" -B $UNIQUE_LINE -A 100 $LT/out/GDBs | head -n 100 | grep '#[0-9]'
   echo '}}}'
-  ) | tee LT/out/report_$name
+  ) | tee $LT/out/report_$name
 done   
 
-cat LT/out/overview | sort -rn | tee LT/out/overview_sort
-#cp LT/out/r* LT/share/
-#cp LT/out/o* LT/share/
+cat $LT/out/overview | sort -rn | tee LT/out/overview_sort
+#cp $LT/out/r* $LT/share/
+#cp $LT/out/o* $LT/share/