parent
4a8b48be5a
commit
eeaf61a84d
@ -1,116 +0,0 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
|
||||
<project name="Chamilo LMS" default="build"> |
||||
<target name="build" |
||||
depends="prepare,lint,phpcs-ci,simpletest,phpdoc"/> |
||||
|
||||
<target name="build-parallel" |
||||
depends="prepare,lint,tools-parallel,simpletest"/> |
||||
|
||||
<target name="tools-parallel" description="Run tools in parallel"> |
||||
<parallel threadCount="2"> |
||||
<sequential> |
||||
<antcall target="pdepend"/> |
||||
<!--antcall target="phpmd-ci"/--> |
||||
</sequential> |
||||
<antcall target="phpcs-ci"/> |
||||
<antcall target="simpletest"/> |
||||
<antcall target="phpdoc"/> |
||||
</parallel> |
||||
</target> |
||||
|
||||
<target name="clean" description="Cleanup build artifacts"> |
||||
<delete dir="${basedir}/tests/api"/> |
||||
<delete dir="${basedir}/tests/code-browser"/> |
||||
<delete dir="${basedir}/tests/coverage"/> |
||||
<delete dir="${basedir}/tests/logs"/> |
||||
<delete dir="${basedir}/tests/pdepend"/> |
||||
</target> |
||||
|
||||
<target name="prepare" depends="clean" description="Prepare for build"> |
||||
<mkdir dir="${basedir}/tests/api"/> |
||||
<mkdir dir="${basedir}/tests/code-browser"/> |
||||
<mkdir dir="${basedir}/tests/coverage"/> |
||||
<mkdir dir="${basedir}/tests/logs"/> |
||||
<mkdir dir="${basedir}/tests/pdepend"/> |
||||
<mkdir dir="${basedir}/tests/phpdox"/> |
||||
</target> |
||||
|
||||
<target name="lint" description="Perform syntax check of sourcecode files"> |
||||
<phplint> |
||||
<fileset dir="${basedir}"> |
||||
<include name="**/*.php"/> |
||||
</fileset> |
||||
</phplint> |
||||
</target> |
||||
|
||||
<target name="pdepend" description="Calculate software metrics using PHP_Depend"> |
||||
<exec executable="pdepend"> |
||||
<arg value="--jdepend-xml=${basedir}/tests/logs/jdepend.xml" /> |
||||
<arg value="--jdepend-chart=${basedir}/tests/pdepend/dependencies.svg" /> |
||||
<arg value="--overview-pyramid=${basedir}/tests/pdepend/overview-pyramid.svg" /> |
||||
<arg path="${basedir}" /> |
||||
</exec> |
||||
</target> |
||||
|
||||
<target name="phpmd" |
||||
description="Perform project mess detection using PHPMD and print human readable output. Intended for usage on the command line before committing."> |
||||
<exec executable="phpmd"> |
||||
<arg path="${basedir}" /> |
||||
<arg value="text" /> |
||||
<arg value="${basedir}/tests/phpmd.xml" /> |
||||
</exec> |
||||
</target> |
||||
|
||||
<target name="phpmd-ci" description="Perform project mess detection using PHPMD creating a log file for the continuous integration server"> |
||||
<exec executable="phpmd"> |
||||
<arg path="${basedir}" /> |
||||
<arg value="xml" /> |
||||
<arg value="${basedir}/tests/phpmd.xml" /> |
||||
<arg value="--reportfile" /> |
||||
<arg value="${basedir}/tests/logs/pmd.xml" /> |
||||
</exec> |
||||
</target> |
||||
|
||||
<target name="phpcs" |
||||
description="Find coding standard violations using PHP_CodeSniffer and print human readable output. Intended for usage on the command line before committing."> |
||||
<exec executable="phpcs"> |
||||
<arg value="--standard=${basedir}/tests/phpcs.xml" /> |
||||
<arg path="${basedir}" /> |
||||
</exec> |
||||
</target> |
||||
|
||||
<target name="phpcs-ci" description="Find coding standard violations using PHP_CodeSniffer creating a log file for the continuous integration server"> |
||||
<exec executable="phpcs" output="/dev/null"> |
||||
<arg value="--report=checkstyle" /> |
||||
<arg value="--report-file=${basedir}/tests/logs/checkstyle.xml" /> |
||||
<arg value="--standard=${basedir}/tests/phpcs.xml" /> |
||||
<arg path="${basedir}" /> |
||||
</exec> |
||||
</target> |
||||
|
||||
<target name="simpletest" description="Run simpletests"> |
||||
<simpletest> |
||||
<formatter type="plain"/> |
||||
<fileset dir="${basedir}/tests"> |
||||
<include name="test_suite.php"/> |
||||
</fileset> |
||||
</simpletest> |
||||
</target> |
||||
|
||||
<target name="phpdoc" description="Generate API documentation"> |
||||
<exec executable="phpdoc"> |
||||
<arg line="-d ${basedir} -t ${basedir}/logs/docs -i ${basedir}/tests,${basedir}/main/inc/entity,${basedir}/main/inc/lib/symfony,${basedir}/main/inc/lib/phpdocx,${basedir}/main/inc/lib/phpqrcode,${basedir}/main/inc/lib/mpdf,${basedir}/main/inc/lib/internationalization_database/transliteration,${basedir}/main/inc/lib/phpmailer,${basedir}/main/inc/lib/htmlpurifier,${basedir}/main/inc/lib/formvalidator,${basedir}/app/upload/users,${basedir}/main/lang,${basedir}/app/courses,${basedir}/app/cache,.htaccess" /> |
||||
</exec> |
||||
</target> |
||||
<target name="phpcb" description="Aggregate tool output with PHP_CodeBrowser"> |
||||
<exec executable="phpcb"> |
||||
<arg value="--log" /> |
||||
<arg path="${basedir}/tests/logs" /> |
||||
<arg value="--source" /> |
||||
<arg path="${basedir}" /> |
||||
<arg value="--output" /> |
||||
<arg path="${basedir}/tests/code-browser" /> |
||||
</exec> |
||||
</target> |
||||
</project> |
Before Width: | Height: | Size: 964 B |
Before Width: | Height: | Size: 192 B |
Before Width: | Height: | Size: 20 KiB |
@ -1,8 +0,0 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
||||
<head> |
||||
</head> |
||||
<body> |
||||
<br /> |
||||
</body> |
||||
</html> |
@ -1,126 +0,0 @@ |
||||
;; phpDocumentor.ini |
||||
;; |
||||
;; contains all the runtime values that are configurable. |
||||
;; This is moved from phpdoc.inc, to remove the necessity to edit the php code and |
||||
;; simplify debugging |
||||
[DEBUG] |
||||
;; If you want to see the internals of the parser in action, set this to true |
||||
PHPDOCUMENTOR_DEBUG = false |
||||
;; set to true if you want to eliminate extra whitespace in doc comments (slows things down quite a bit) |
||||
PHPDOCUMENTOR_KILL_WHITESPACE = false |
||||
|
||||
[_phpDocumentor_options] |
||||
;; this is the value that will be displayed as the root directory |
||||
Program_Root = |
||||
;; uncomment this to set the path phpDocumentor looks in to find user files |
||||
;userdir = user/ |
||||
|
||||
;; Use useconfig if you want to be able to run phpdoc with no command-line options (!!) |
||||
;; change the value of useconfig to an .ini file that is in users/ (like greg.ini) |
||||
;[_phpDocumentor_setting] |
||||
;useconfig = default |
||||
|
||||
;; set max memory usage size to be very high, to avoid it crashing it the middle of its run |
||||
;; due to using a boatload of memory |
||||
;;memory_limit = 512M |
||||
|
||||
[_phpDocumentor_phpfile_exts] |
||||
php |
||||
php3 |
||||
php4 |
||||
phtml |
||||
inc |
||||
|
||||
;; deprecated in 1.2 |
||||
;; this list is informational only - the following tags will be parsed as |
||||
;; having meaning, everything else will be treated as text by the output |
||||
;; converter, meaning in the HTML converter, all other tags will be htmlentitied |
||||
;[_phpDocumentor_html_allowed] |
||||
;ul |
||||
;ol |
||||
;li |
||||
;p |
||||
;strong |
||||
;pre |
||||
;a |
||||
;code |
||||
;br |
||||
;var |
||||
;samp |
||||
;kbd |
||||
|
||||
[_phpDocumentor_tags_allowed] |
||||
abstract |
||||
access |
||||
author |
||||
;; Added to support PHPUnit's @assert tag |
||||
assert |
||||
category |
||||
copyright |
||||
;; added to support Imagick tests |
||||
covers |
||||
;; for Zend IDE support - minimal at best |
||||
desc |
||||
deprec |
||||
deprecated |
||||
example |
||||
exception |
||||
filesource |
||||
final |
||||
global |
||||
ignore |
||||
internal |
||||
license |
||||
link |
||||
magic |
||||
name |
||||
package |
||||
param |
||||
parameter |
||||
return |
||||
;; alias for @return |
||||
returns |
||||
see |
||||
since |
||||
source |
||||
static |
||||
staticvar |
||||
subpackage |
||||
throws |
||||
todo |
||||
TODO |
||||
tutorial |
||||
uses |
||||
var |
||||
version |
||||
;; compat tags, things wont parse right in incorrectly documented code without them |
||||
;; hopefully better error handling in handleDockeyword allows these to go away |
||||
;; this is a dumb tag included for pear compatability see bug# 558028 |
||||
extends |
||||
private |
||||
public |
||||
|
||||
[_phpDocumentor_inline_doc_tags_allowed] |
||||
example |
||||
inheritdoc |
||||
internal |
||||
link |
||||
source |
||||
tutorial |
||||
|
||||
[_phpDocumentor_inline_tutorial_tags_allowed] |
||||
category |
||||
example |
||||
id |
||||
link |
||||
toc |
||||
tutorial |
||||
|
||||
;; custom files to include in RIC |
||||
;; these MUST be in upper-case |
||||
[_phpDocumentor_RIC_files] |
||||
README |
||||
INSTALL |
||||
CHANGELOG |
||||
FAQ |
||||
NEWS |
@ -1,6 +0,0 @@ |
||||
<?xml version="1.0"?> |
||||
<ruleset name="Chamilo LMS rule set" xmlns="http://pmd.sf.net/ruleset/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pmd.sf.net/ruleset/1.0.0 http://pmd.sf.net/ruleset_xml_schema.xsd" xsi:noNamespaceSchemaLocation=" http://pmd.sf.net/ruleset_xml_schema.xsd"> |
||||
<description> Chamilo LMS rule set </description> |
||||
<!-- Import the entire unused code rule set --> |
||||
<rule ref="rulesets/unusedcode.xml" /> |
||||
</ruleset> |
Loading…
Reference in new issue