common/build.xml
changeset 140 5254e26c433d
parent 133 6bf16e4e9cb7
child 150 15726eb85364
child 196 05a7cfefd85f
equal deleted inserted replaced
139:7f5b4e3699cb 140:5254e26c433d
   579         <echo message="Running collision analysis"/>
   579         <echo message="Running collision analysis"/>
   580         <exec executable="perl" dir="${build.drive}" failonerror="false" output="${build.log.dir}/analysis/${build.id}_collisions.log">
   580         <exec executable="perl" dir="${build.drive}" failonerror="false" output="${build.log.dir}/analysis/${build.id}_collisions.log">
   581             <arg value="${sf.common.config.dir}/tools/analysis/find_collisions.pl"/>
   581             <arg value="${sf.common.config.dir}/tools/analysis/find_collisions.pl"/>
   582             <arg value="${build.log.dir}/analysis/${build.id}_what_results.csv"/>
   582             <arg value="${build.log.dir}/analysis/${build.id}_what_results.csv"/>
   583         </exec>
   583         </exec>
       
   584         
       
   585     <echo message="Running yarp over *_compile.log files"/>
       
   586     <for param="logfile">
       
   587       <path>
       
   588         <fileset dir="${build.log.dir}">
       
   589           <include name="*_compile.log"/>
       
   590           <exclude name="*build_check_compile.log"/>
       
   591         </fileset>
       
   592       </path>
       
   593       <sequential>
       
   594         <propertyregex override="yes" property="yarpfile"  input="@{logfile}" regexp=".*[\\|\/](.*)_compile\.log" replace="\1_yarp.csv"/>
       
   595         <echo message="Yarping @{logfile}..."/>
       
   596         <exec executable="perl" dir="${build.drive}" failonerror="false" output="${build.log.dir}/analysis/${build.id}_yarp.log" append="true">
       
   597           <arg value="${sf.common.config.dir}/tools/analysis/yarp.pl"/>
       
   598           <arg value="@{logfile}"/>
       
   599           <arg value="${build.log.dir}/analysis/${yarpfile}"/>
       
   600         </exec>
       
   601       </sequential>
       
   602     </for>
       
   603 
   584     </target>
   604     </target>
   585   
   605   
   586 </project>
   606 </project>
   587 
   607