common/build.xml
changeset 196 05a7cfefd85f
parent 193 19a76650e06d
parent 140 5254e26c433d
child 197 e7c76e615b76
equal deleted inserted replaced
195:1019b4099c37 196:05a7cfefd85f
   597         <echo message="Running collision analysis"/>
   597         <echo message="Running collision analysis"/>
   598         <exec executable="perl" dir="${build.drive}" failonerror="false" output="${build.log.dir}/analysis/${build.id}_collisions.log">
   598         <exec executable="perl" dir="${build.drive}" failonerror="false" output="${build.log.dir}/analysis/${build.id}_collisions.log">
   599             <arg value="${sf.common.config.dir}/tools/analysis/find_collisions.pl"/>
   599             <arg value="${sf.common.config.dir}/tools/analysis/find_collisions.pl"/>
   600             <arg value="${build.log.dir}/analysis/${build.id}_what_results.csv"/>
   600             <arg value="${build.log.dir}/analysis/${build.id}_what_results.csv"/>
   601         </exec>
   601         </exec>
       
   602         
       
   603     <echo message="Running yarp over *_compile.log files"/>
       
   604     <for param="logfile">
       
   605       <path>
       
   606         <fileset dir="${build.log.dir}">
       
   607           <include name="*_compile.log"/>
       
   608           <exclude name="*build_check_compile.log"/>
       
   609         </fileset>
       
   610       </path>
       
   611       <sequential>
       
   612         <propertyregex override="yes" property="yarpfile"  input="@{logfile}" regexp=".*[\\|\/](.*)_compile\.log" replace="\1_yarp.csv"/>
       
   613         <echo message="Yarping @{logfile}..."/>
       
   614         <exec executable="perl" dir="${build.drive}" failonerror="false" output="${build.log.dir}/analysis/${build.id}_yarp.log" append="true">
       
   615           <arg value="${sf.common.config.dir}/tools/analysis/yarp.pl"/>
       
   616           <arg value="@{logfile}"/>
       
   617           <arg value="${build.log.dir}/analysis/${yarpfile}"/>
       
   618         </exec>
       
   619       </sequential>
       
   620     </for>
       
   621 
   602     </target>
   622     </target>
   603   
   623   
   604 </project>
   624 </project>
   605 
   625