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