partkeepr

fork of partkeepr
git clone https://git.e1e0.net/partkeepr.git
Log | Files | Refs | Submodules | README | LICENSE

commit 427882d7fd511ab10923b42925a6a273fdb71e8f
parent 8a76ad9b008eab5363abcb4330dbdbe3f0946a69
Author: Felicitus <felicitus@felicitus.org>
Date:   Fri, 13 Apr 2012 22:54:52 +0200

Updated build files for jenkins integration

Diffstat:
Mbuild.properties | 5+++--
Mbuild.xml | 26++++++++++----------------
2 files changed, 13 insertions(+), 18 deletions(-)

diff --git a/build.properties b/build.properties @@ -1,2 +1,3 @@ extjs.path=3rdparty/extjs -packagepath=/tmp/partkeepr-pkg- \ No newline at end of file +packagepath=/tmp/partkeepr-pkg +source.php=src/backend/de/RaumZeitLabor/PartKeepr+ \ No newline at end of file diff --git a/build.xml b/build.xml @@ -298,7 +298,7 @@ <mkdir dir="reports/phpunit"/> <coverage-setup database="reports/coverage/db/coverage.db"> - <fileset dir="src"> + <fileset dir="src/backend"> <include name="**/*.php"/> </fileset> </coverage-setup> @@ -317,24 +317,11 @@ <phpunitreport infile="reports/phpunit/testsuites.xml" format="frames" todir="reports/phpunit"/> - <coverage-report outfile="reports/coverage/db/coverage.xml"> + <coverage-report geshipath="/usr/share/php-geshi" outfile="reports/coverage/db/coverage.xml"> <report todir="reports/coverage/"/> </coverage-report> </target> - <target name="php-documentor"> - <phpdoc title="API Documentation" destdir="reports/api/" undocumentedelements="true" sourcecode="true" output="HTML:Smarty:PHP"> - <fileset dir="src/"> - <include name="**/*.php" /> - </fileset> - <projdocfileset dir="."> - <include name="README" /> - <include name="INSTALL" /> - <include name="CHANGELOG" /> - </projdocfileset> - </phpdoc> - </target> - <target name="test"> <mkdir dir="reports/phpunit"/> @@ -374,7 +361,14 @@ <echo msg=" You may now proceed!"/> </target> - <target name="cruise-control" depends="clean,phpmd,jslint,phpcpd,code-coverage,php-documentor"> + <target name="apigen"> + <apigen source="${source.php}" destination="reports/api/" title="PartKeepr API Documentation" internal="true" + deprecated="true" todo="true"> + + </apigen> + </target> + + <target name="jenkins" depends="clean,phpmd,apigen,jslint,phpcpd,code-coverage"> </target> </project>