common/build.xml
changeset 150 15726eb85364
parent 142 247e27021cd0
parent 140 5254e26c433d
child 154 10c7559f5d31
equal deleted inserted replaced
149:3d5bdffd1bdd 150:15726eb85364
   645         <echo message="Running collision analysis"/>
   645         <echo message="Running collision analysis"/>
   646         <exec executable="perl" dir="${build.drive}" failonerror="false" output="${build.log.dir}/analysis/${build.id}_collisions.log">
   646         <exec executable="perl" dir="${build.drive}" failonerror="false" output="${build.log.dir}/analysis/${build.id}_collisions.log">
   647             <arg value="${sf.common.config.dir}/tools/analysis/find_collisions.pl"/>
   647             <arg value="${sf.common.config.dir}/tools/analysis/find_collisions.pl"/>
   648             <arg value="${build.log.dir}/analysis/${build.id}_what_results.csv"/>
   648             <arg value="${build.log.dir}/analysis/${build.id}_what_results.csv"/>
   649         </exec>
   649         </exec>
       
   650         
       
   651     <echo message="Running yarp over *_compile.log files"/>
       
   652     <for param="logfile">
       
   653       <path>
       
   654         <fileset dir="${build.log.dir}">
       
   655           <include name="*_compile.log"/>
       
   656           <exclude name="*build_check_compile.log"/>
       
   657         </fileset>
       
   658       </path>
       
   659       <sequential>
       
   660         <propertyregex override="yes" property="yarpfile"  input="@{logfile}" regexp=".*[\\|\/](.*)_compile\.log" replace="\1_yarp.csv"/>
       
   661         <echo message="Yarping @{logfile}..."/>
       
   662         <exec executable="perl" dir="${build.drive}" failonerror="false" output="${build.log.dir}/analysis/${build.id}_yarp.log" append="true">
       
   663           <arg value="${sf.common.config.dir}/tools/analysis/yarp.pl"/>
       
   664           <arg value="@{logfile}"/>
       
   665           <arg value="${build.log.dir}/analysis/${yarpfile}"/>
       
   666         </exec>
       
   667       </sequential>
       
   668     </for>
       
   669 
   650     </target>
   670     </target>
   651   
   671   
   652     <target name="sf-run-evalid">
   672     <target name="sf-run-evalid">
   653         <delete dir="${build.drive}/output/md5"/>
   673         <delete dir="${build.drive}/output/md5"/>
   654         <mkdir  dir="${build.drive}/output/md5"/>
   674         <mkdir  dir="${build.drive}/output/md5"/>