Skip to content

Commit b08c3be

Browse files
author
Daniel O'Connor
committed
Added build, phpunit
1 parent 42e946d commit b08c3be

File tree

2 files changed

+70
-0
lines changed

2 files changed

+70
-0
lines changed

build.xml

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<?xml version="1.0"?>
2+
<project name="Net_Wifi" default="build" basedir=".">
3+
<condition property="phpunit.bin" value="phpunit.bat" else="phpunit">
4+
<os family="windows"/>
5+
</condition>
6+
7+
<condition property="pear.bin" value="pear.bat" else="pear">
8+
<os family="windows"/>
9+
</condition>
10+
11+
<target name="clean" description="Clean up and create artifact directories">
12+
<delete dir="${basedir}/lib" />
13+
<delete dir="${basedir}/build/api"/>
14+
<delete dir="${basedir}/build/code-browser"/>
15+
<delete dir="${basedir}/build/coverage"/>
16+
<delete dir="${basedir}/build/logs"/>
17+
<delete dir="${basedir}/build/pdepend"/>
18+
<delete dir="${basedir}/build"/>
19+
20+
<mkdir dir="${basedir}/build"/>
21+
<mkdir dir="${basedir}/build/api"/>
22+
<mkdir dir="${basedir}/build/code-browser"/>
23+
<mkdir dir="${basedir}/build/coverage"/>
24+
<mkdir dir="${basedir}/build/logs"/>
25+
<mkdir dir="${basedir}/build/pdepend"/>
26+
27+
<exec dir="${basedir}" executable="svn">
28+
<arg line="export https://svn.php.net/repository/pear/packages/Stream_Var/trunk lib/" />
29+
</exec>
30+
</target>
31+
32+
<target name="phpunit">
33+
<exec dir="${basedir}" executable="${phpunit.bin}" failonerror="true">
34+
<arg line="."/>
35+
</exec>
36+
</target>
37+
38+
<target name="package">
39+
<exec dir="${basedir}/build" executable="${pear.bin}" failonerror="true">
40+
<arg line="package ../package.xml"/>
41+
</exec>
42+
</target>
43+
44+
<target name="build" depends="clean,phpunit,package"/>
45+
</project>

phpunit.xml

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?xml version="1.0"?>
2+
<phpunit verbose="true">
3+
<logging>
4+
<log type="coverage-html" target="build/coverage" title="Net_Wifi" charset="UTF-8" yui="true" highlight="true" lowUpperBound="35" highLowerBound="70"/>
5+
<log type="coverage-clover" target="build/logs/clover.xml"/>
6+
<log type="junit" target="build/logs/junit.xml" logIncompleteSkipped="false" title="Net_Wifi"/>
7+
</logging>
8+
<filter>
9+
<blacklist>
10+
<directory suffix=".php">/usr/share/php</directory>
11+
<directory suffix=".php">tests/unit/</directory>
12+
</blacklist>
13+
</filter>
14+
<testsuites>
15+
<testsuite>
16+
<directory>tests</directory>
17+
<file>*Test.php</file>
18+
</testsuite>
19+
</testsuites>
20+
<php>
21+
<includePath>lib/</includePath>
22+
<!-- E_ALL -->
23+
<ini name="error_reporting" value="30719" />
24+
</php>
25+
</phpunit>

0 commit comments

Comments
 (0)