Ticket #240: build.xml

File build.xml, 1.1 kB (added by Oleg Marchuk <kingoleg@mail.ru>, 6 months ago)
Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <project name="Telme" default="all" basedir=".">
4         <property file="./build.properties" />
5
6         <property name="3rdParty.home" value="${project.home}/../3rdParty" />
7
8         <target name="all" description="Default target" depends="">
9         </target>
10
11         <target name="clean" description="Clean build directory">
12                 <delete dir="${project.build.dir}" includeemptydirs="true" verbose="false" failonerror="false" />
13         </target>
14
15         <target name="init" description="Making build directory" depends="clean">
16                 <mkdir dir="${project.build.dir}" />
17         </target>
18
19         <target name="test" description="Test" depends="init">
20                 <mkdir dir="${project.build.dir}/reports" />
21                 <mkdir dir="${project.build.dir}/reports/tests" />
22
23                 <phpunit2 haltonfailure="true" haltonerror="true">
24                         <formatter todir="${project.build.dir}/reports" type="xml"/>
25                         <batchtest>
26                                 <fileset dir="${project.home}">
27                                         <include name="**/*Test*.php"/>
28                                 </fileset>
29                         </batchtest>
30                 </phpunit2>
31
32                 <phpunit2report infile="${project.build.dir}/reports/testsuites.xml" format="frames" todir="${project.build.dir}/reports/tests" styledir="${pear.home}/data/phing/etc"/>
33         </target>
34
35 </project>