Tests: Remove unused files, move php 1.11.x files inside scripts/

pull/3904/head
Julio Montoya 4 years ago
parent 4a8b48be5a
commit eeaf61a84d
  1. 16
      tests/README.md
  2. 116
      tests/build.phing.xml
  3. BIN
      tests/img/bg-footer.gif
  4. BIN
      tests/img/bg-header4.png
  5. BIN
      tests/img/header-logo.png
  6. 8
      tests/index.html
  7. 126
      tests/phpDocumentor.ini
  8. 6
      tests/phpmd.xml
  9. 0
      tests/scripts/video.php
  10. 0
      tests/scripts/wipe-out.php

@ -1,4 +1,4 @@
# Chamilo 1.11.x tests directory # Chamilo 2.x tests directory
This directory is used for all kinds of tests and scripts and is removed from This directory is used for all kinds of tests and scripts and is removed from
public releases as it may represent a risk for production systems. public releases as it may represent a risk for production systems.
@ -32,11 +32,6 @@ The scripts available at the root are mostly deprecated.
behat.yml (see Behat section) serves as the configuration for the Behat behat.yml (see Behat section) serves as the configuration for the Behat
test suite. test suite.
### api folder
Folder meant as the destination for documentation automatically generated by
running PHPDoc. It only contains a README file by default.
### datafiller ### datafiller
Set of scripts to fill your test installation of Chamilo with demo content. Set of scripts to fill your test installation of Chamilo with demo content.
@ -68,12 +63,3 @@ portals. Mostly for old versions.
### translations ### translations
Scripts to help with the move from Chamilo-format translations to PO (gettext) Scripts to help with the move from Chamilo-format translations to PO (gettext)
### video
Scripts to handle mass operations on video files.
### xhprof
Scripts to enable the use of the XHprof profiler (with these, you only need a
small change to your PHP config to enable profiling each Chamilo page).

@ -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>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 964 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 192 B

Binary file not shown.

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…
Cancel
Save