Skip to content
This repository
tag: 3.6.0RC4
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 127 lines (106 sloc) 4.533 kb
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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by PHP Project Wizard (PPW) 1.1.0-dev on Sat Mar 12 12:47:10 CET 2011 -->

<project name="phpunit" default="build" basedir=".">
 <property name="source" value="PHPUnit"/>
 <property name="source_comma_sep" value="PHPUnit"/>

 <target name="clean" description="Clean up and create artifact directories">
  <delete dir="${basedir}/build/api"/>
  <delete dir="${basedir}/build/code-browser"/>
  <delete dir="${basedir}/build/coverage"/>
  <delete dir="${basedir}/build/logs"/>
  <delete dir="${basedir}/build/pdepend"/>

  <mkdir dir="${basedir}/build/api"/>
  <mkdir dir="${basedir}/build/code-browser"/>
  <mkdir dir="${basedir}/build/coverage"/>
  <mkdir dir="${basedir}/build/logs"/>
  <mkdir dir="${basedir}/build/pdepend"/>
 </target>

 <target name="phpab" description="Generates the autoloader using PHPAB">
  <exec executable="phpab">
   <arg line='-o PHPUnit/Autoload.php -c -t PHPUnit/Autoload.php.in --indent " " PHPUnit' />
  </exec>
 </target>

 <target name="phar" description="Generates PHP Archive (PHAR)">
  <exec executable="${basedir}/build/create-phar.php" />
  <chmod file="${basedir}/phpunit.phar" perm="+x"/>
 </target>

 <target name="create-assertion-wrappers" description="Generates global functions that act as wrappers for PHPUnit_Framework_Assert">
  <exec executable="${basedir}/build/assertions.php" />
 </target>

 <target name="phpunit" description="Run unit tests using PHPUnit and generates junit.xml and clover.xml">
  <exec executable="phpunit" failonerror="true"/>
 </target>

 <target name="parallelTasks" description="Run the pdepend, phpmd, phpcpd, phpcs, phpdoc and phploc tasks in parallel using a maximum of 2 threads.">
  <parallel threadCount="2">
   <sequential>
    <antcall target="pdepend"/>
    <antcall target="phpmd"/>
   </sequential>
   <antcall target="phpcpd"/>
   <antcall target="phpcs"/>
   <antcall target="phpdoc"/>
   <antcall target="phploc"/>
  </parallel>
 </target>

 <target name="pdepend" description="Generate jdepend.xml and software metrics charts using PHP_Depend">
  <exec executable="pdepend">
   <arg line="--jdepend-xml=${basedir}/build/logs/jdepend.xml
--jdepend-chart=${basedir}/build/pdepend/dependencies.svg
--overview-pyramid=${basedir}/build/pdepend/overview-pyramid.svg
${source_comma_sep}" />
  </exec>
 </target>

 <target name="phpmd" description="Generate pmd.xml using PHPMD">
  <exec executable="phpmd">
   <arg line="${source_comma_sep}
xml
build/phpmd.xml
--reportfile ${basedir}/build/logs/pmd.xml" />
  </exec>
 </target>

 <target name="phpcpd" description="Generate pmd-cpd.xml using PHPCPD">
  <exec executable="phpcpd">
   <arg line="--log-pmd ${basedir}/build/logs/pmd-cpd.xml
${source}" />
  </exec>
 </target>

 <target name="phploc" description="Generate phploc.csv">
  <exec executable="phploc">
   <arg line="--log-csv ${basedir}/build/logs/phploc.csv
${source}" />
  </exec>
 </target>

 <target name="phpcs" description="Generate checkstyle.xml using PHP_CodeSniffer">
  <exec executable="phpcs">
   <arg line="--report=checkstyle
--report-file=${basedir}/build/logs/checkstyle.xml
--standard=build/phpcs.xml
${source}" />
  </exec>
 </target>

 <target name="phpdoc" description="Generate API documentation using PHPDocumentor">
  <exec executable="phpdoc">
   <arg line="--directory ${source}
--target ${basedir}/build/api" />
  </exec>
 </target>

 <target name="phpcb" description="Aggregate tool output with PHP_CodeBrowser">
  <exec executable="phpcb">
   <arg line="--log ${basedir}/build/logs
--output ${basedir}/build/code-browser" />
  </exec>
 </target>

 <target name="ant2dot" description="Visualize this build script using GraphViz">
  <property name="build.xml" value="${ant.file}"/>
  <property name="ant2dot.xsl" value="${basedir}/build/ant2dot.xsl"/>
  <basename property="basename.script" file="${build.xml}" suffix=".xml"/>
  <property name="dot.file" value="${basename.script}.dot"/>
  <property name="png.file" value="${basename.script}.png"/>

  <xslt in="${build.xml}" out="${dot.file}" style="${ant2dot.xsl}" force="true" />

  <exec executable="dot" dir="${basedir}">
   <arg line="-Tpng ${dot.file} -o ${png.file}" />
  </exec>

  <delete file="${dot.file}"/>
 </target>

 <target name="build" depends="clean,parallelTasks,phpunit,phpcb"/>
</project>
Something went wrong with that request. Please try again.