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"/> |