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