[Phpbbproject-svn] SF.net SVN: phpbbproject:[307] trunk
phpBB download manager, mainly aimed at MOD authors
Status: Planning
Brought to you by:
lord_le_brand
|
From: <lor...@us...> - 2014-10-22 17:58:52
|
Revision: 307
http://sourceforge.net/p/phpbbproject/svn/307
Author: lord_le_brand
Date: 2014-10-22 17:58:48 +0000 (Wed, 22 Oct 2014)
Log Message:
-----------
properties for build added
Modified Paths:
--------------
trunk/build.xml
Added Paths:
-----------
trunk/build.properties
Added: trunk/build.properties
===================================================================
--- trunk/build.properties (rev 0)
+++ trunk/build.properties 2014-10-22 17:58:48 UTC (rev 307)
@@ -0,0 +1,87 @@
+version=0.0.0
+commit="none"
+name=${phing.project.name}
+summary="Summary"
+author.name="Lord Le Brand"
+author.email="lor...@gm..."
+author.username="lordlebrand"
+description="Description last commit ${commit}"
+dir.output=${project.basedir}/build
+dir.tmp=${dir.output}/tmp
+dir.src=${project.basedir}/src
+dir.vendor=${project.basedir}/vendor
+dir.vendor.bin=${dir.vendor}/bin
+dir.vendor.php=${dir.vendor}/php
+phing=${php.exec} ${dir.vendor.php}/phing.php -Dversion=${version} -Dcommit=${commit}
+;phing=${dir.vendor.bin}/phing
+package.output.dir=${dir.output}
+php.exec=${php.bin} ${php.args}
+php.args=-c ${php.ini} -d include_path=${dir.vendor.php}:${dir.vendor.php}/log4php
+pear.cfg=${dir.vendor}/.pearrc
+defaultpear.exec=${defaultpear.bin} -c ${pear.cfg}
+pear.exec=${dir.vendor}/bin/pear -c ${pear.cfg}
+
+phpdepend.exec=${php.exec} ${dir.vendor.bin}/pdepend
+phpdepend.output=${dir.output}/php-depend
+phpdepend.output.html.dir=${phpdepend.output}/html
+phpdepend.output.html.file=${phpdepend.output.html.dir}/index.html
+phpdepend.output.xml.dir=${phpdepend.output}
+phpdepend.output.xml.file=${phpdepend.output.xml.dir}/php-depend.xml
+phpdepend.style=resources/pdepend.xsl
+phpdepend.args=--jdepend-xml=${phpdepend.output.xml.file} --jdepend-chart=${phpdepend.output.html.dir}/pdepend.svg --ignore=.git,test/ --overview-pyramid=${phpdepend.output.html.dir}/pyramid.svg ${dir.src}
+
+phpcs.exec=${php.exec} ${dir.vendor.bin}/phpcs
+phpcs.output=${dir.output}/php-cs
+phpcs.output.html.dir=${phpcs.output}/html
+phpcs.output.html.file=${phpcs.output.html.dir}/index.html
+phpcs.output.xml.dir=${phpcs.output}
+phpcs.output.xml.file=${phpcs.output.xml.dir}/php-cs.xml
+phpcs.style=resources/checkstyle.xsl
+phpcs.args=--report=checkstyle --report-file=${phpcs.output.xml.file} --standard=PEAR --extensions=php --ignore=.git/,doc/,resources/,build ${dir.src}
+
+junit.output.xml.dir=${phpunit.output}
+junit.output.xml.file=${junit.output.xml.dir}/junit.xml
+junit.style=resources/phpunit_to_surefire.xslt
+phpunit.exec=TMPDIR=${dir.output}/tmp TEST=true ${php.exec} ${dir.vendor.bin}/phpunit
+phpunit.output=${dir.output}/php-unit
+phpunit.output.html.dir=${phpunit.output}/html
+phpunit.output.xml.dir=${phpunit.output}
+phpunit.output.xml.file=${phpunit.output.xml.dir}/php-unit.xml
+phpunit.args=${php.args} --repeat 1 --stop-on-error --stop-on-failure --stop-on-incomplete --debug --verbose --process-isolation --bootstrap ./bootstrap.php --configuration phpunit.xml --log-junit ${phpunit.output.xml.file} --coverage-html ${phpunit.output.html.dir} --verbose
+
+phpmd.exec=${php.exec} ${dir.vendor.bin}/phpmd
+phpmd.output=${dir.output}/php-md
+phpmd.output.html.dir=${phpmd.output}/html
+phpmd.output.html.file=${phpmd.output.html.dir}/index.html
+phpmd.output.xml.dir=${phpmd.output}
+phpmd.output.xml.file=${phpmd.output.xml.dir}/php-md.xml
+phpmd.style=resources/pmd.xslt
+phpmd.args=${dir.src} xml rulesets/codesize.xml,rulesets/unusedcode.xml,rulesets/naming.xml --extensions php --reportfile ${phpmd.output.xml.file}
+
+phpcpd.exec=${php.exec} ${dir.vendor.bin}/phpcpd
+phpcpd.output=${dir.output}/php-cpd
+phpcpd.output.html.dir=${phpcpd.output}/html
+phpcpd.output.html.file=${phpcpd.output.html.dir}/index.html
+phpcpd.output.xml.dir=${phpcpd.output}
+phpcpd.output.xml.file=${phpcpd.output.xml.dir}/php-cpd.xml
+phpcpd.style=resources/cpd.xslt
+phpcpd.args=--log-pmd ${phpcpd.output.xml.file} --verbose ${dir.src}
+
+phpdoc.exec=${php.exec} ${dir.vendor.bin}/docblox
+phpdoc.output=${dir.output}/php-doc
+phpdoc.output.html.dir=${phpdoc.output}/html
+phpdoc.args=-d ${dir.src} -t ${phpdoc.output.html.dir} --sourcecode --visibility public,protected,private --parseprivate --title ${summary}
+
+phploc.exec=${php.exec} ${dir.vendor.bin}/phploc
+phploc.output=${dir.output}/php-loc
+phploc.output.html.dir=${phploc.output}/html
+phploc.output.html.file=${phploc.output.html.dir}/phploc.txt
+phploc.args=${dir.src}
+
+phar=${name}-${version}-${commit}.phar
+genphar.exec=${php.exec} resources/generatePhar.php
+genphar.args=${package.output.dir}/${phar} ${dir.src}
+peartgz=${name}-${version}.tgz
+
+genpear.exec=${php.exec} resources/generatePackageXml.php ${name} ${summary} ${description} ${version} ${author.name} ${author.email} ${author.username} ${pear.channel}
+
Modified: trunk/build.xml
===================================================================
--- trunk/build.xml 2014-10-22 17:35:06 UTC (rev 306)
+++ trunk/build.xml 2014-10-22 17:58:48 UTC (rev 307)
@@ -7,8 +7,8 @@
</target>
<target name="package">
- <zip destfile="phpbbproject-{$VERSION_PATH}.zip" basedir="src" />
- <tar destfile="phpbbproject-{$VERSION_PATH}.tar" basedir="src" />
+ <zip destfile="phpbbproject-{$version}.zip" basedir="src" />
+ <tar destfile="phpbbproject-{$version}.tar" basedir="src" />
</target>
<target name="docs">
@@ -22,7 +22,21 @@
<target name="build">
</target>
-
+ <target name="test">
+ <mkdir dir="build/test/html"/>
+ <mkdir dir="build/test/xml"/>
+ <mkdir dir="build/test/tmp"/>
+ <exec
+ command="TMPDIR=build/test/tmp TEST=true php ${dir.vendor.bin}/phpunit"
+ dir="${project.basedir}/test"
+ passthru="true"
+ />
+ <xslt
+ file="${phpunit.output.xml.file}"
+ tofile="${junit.output.xml.file}"
+ style="${junit.style}"
+ />
+ </target>
<target name="clean">
<delete dir="docs" />
<delete dir="build" />
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|