File: build.xml

package info (click to toggle)
phing 3.1.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 9,328 kB
  • sloc: php: 59,826; xml: 9,770; sql: 78; makefile: 39; sh: 14
file content (25 lines) | stat: -rw-r--r-- 1,111 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?xml version="1.0"?>
<project name="test" default="main">
    <target name="main" description="Unit testing and code coverage">
        <property name="base.dir" value="../../../.." />
        <property name="build.dir" value="." />
        <resolvepath propertyName="base.dir.resolved" file="${base.dir}" />
        <resolvepath propertyName="build.dir.resolved" file="${build.dir}" />
        <coverage-setup database="${build.dir}/coverage.db">
            <fileset dir="${base.dir.resolved}/classes/phing/system">
                <exclude name="form/**/*.php"/>
            </fileset>
        </coverage-setup>

        <phpunit codecoverage="true" bootstrap="${build.dir}/bootstrap.php">
            <formatter todir="${build.dir}" type="clover"/>
            <formatter todir="${build.dir}" type="xml"/>
            <formatter usefile="false" type="plain"/>
            <batchtest>
                <fileset dir="${base.dir.resolved}/test/classes/phing/system">
                    <include name="**/*.php"/>
                </fileset>
            </batchtest>
        </phpunit>
    </target>
</project>