|
|
|
@ -5,13 +5,10 @@ ini_set('memory_limit','256M'); |
|
|
|
|
ini_set('max_execution_time','0'); |
|
|
|
|
|
|
|
|
|
$maindir = dirname(__FILE__).'/../main/'; |
|
|
|
|
$incdir = dirname(__FILE__).'/../main/inc/'; |
|
|
|
|
$libdir = dirname(__FILE__).'/../main/inc/lib/'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$incdir = dirname(__FILE__).'/../main/inc/'; |
|
|
|
|
//Need the ob start and clean else will show the objects |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
require_once $incdir.'global.inc.php'; |
|
|
|
|
|
|
|
|
|
//List of files than need the tests |
|
|
|
@ -32,7 +29,6 @@ require_once $libdir.'formvalidator/FormValidator.class.php'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//Need the ob start and clean else will show the objects |
|
|
|
|
|
|
|
|
|
ob_start(); |
|
|
|
|
require_once $incdir.'lib/main_api.lib.php'; |
|
|
|
|
require_once $incdir.'lib/course_document.lib.php'; |
|
|
|
@ -46,13 +42,14 @@ ob_end_clean(); |
|
|
|
|
//List of files than need the tests since chamilo |
|
|
|
|
require_once $maindir.'admin/calendar.lib.php'; |
|
|
|
|
require_once $maindir.'admin/statistics/statistics.lib.php'; |
|
|
|
|
require_once $incdir.'lib/usermanager.lib.php'; |
|
|
|
|
require_once $maindir.'dropbox/dropbox_class.inc.php'; |
|
|
|
|
require_once $maindir.'dropbox/dropbox_functions.inc.php'; |
|
|
|
|
require_once $maindir.'survey/survey.lib.php'; |
|
|
|
|
require_once $maindir.'install/install_upgrade.lib.php'; |
|
|
|
|
|
|
|
|
|
require_once $maindir.'exercice/export/scorm/scorm_classes.php'; |
|
|
|
|
require_once $maindir.'exercice/export/qti2/qti2_classes.php'; |
|
|
|
|
require_once $maindir.'exercice/export/exercise_import.inc.php'; |
|
|
|
|
require_once $incdir.'lib/fileManage.lib.php'; |
|
|
|
|
ob_end_clean(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class TestsSuite extends TestSuite { |
|
|
|
@ -102,7 +99,7 @@ class TestsSuite extends TestSuite { |
|
|
|
|
$_course = array(); |
|
|
|
|
$_course['id' ] = $cData['code' ]; //auto-assigned integer |
|
|
|
|
$_course['name' ] = $cData['title' ]; |
|
|
|
|
$_course['official_code'] = $cData['visual_code' ]; // use in echo |
|
|
|
|
$_course['official_code'] = $cData['visual_code' ]; // use in echo |
|
|
|
|
$_course['sysCode' ] = $cData['code' ]; // use as key in db |
|
|
|
|
$_course['path' ] = $cData['directory']; // use as key in path |
|
|
|
|
$_course['dbName' ] = $cData['db_name' ]; // use as key in db list |
|
|
|
@ -130,8 +127,7 @@ class TestsSuite extends TestSuite { |
|
|
|
|
function TestsSuite() { |
|
|
|
|
$this->setUp(); |
|
|
|
|
$this->TestSuite('All tests suite'); |
|
|
|
|
/* |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/install/install_upgrade.lib.test.php'); |
|
|
|
|
/*$this->addTestFile(dirname(__FILE__).'/main/install/install_upgrade.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/database.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/add_course.lib.inc.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/course.lib.test.php'); |
|
|
|
@ -166,19 +162,14 @@ class TestsSuite extends TestSuite { |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/fileManage.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/geometry.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/admin/statistics/statistics.lib.test.php'); |
|
|
|
|
*/ |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/access_url_edit_courses_to_url_functions.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/access_url_edit_courses_to_url_functions.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/access_url_edit_sessions_to_url_functions.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/access_url_edit_users_to_url_functions.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/add_courses_to_sessions_functions.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/add_many_session_to_category_functions.lib.test.php'); |
|
|
|
|
|
|
|
|
|
//$this->addTestFile(dirname(__FILE__).'/main/admin/access_urls.test.php'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/admin/sub_language.class.test.php'); |
|
|
|
|
|
|
|
|
|
/* $this->addTestFile(dirname(__FILE__).'/main/inc/lib/add_courses_to_sessions_functions.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/add_courses_to_sessions_functions.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/auth/lost_password.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/auth/openid/xrds.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/chat/chat_functions.lib.test.php'); |
|
|
|
@ -188,28 +179,42 @@ class TestsSuite extends TestSuite { |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/survey/survey.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/user/userInfoLib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/webservices/user_import/import.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/work/work.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/work/work.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/glossary.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/notebook.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/permissions/permissions_functions.inc.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/resourcelinker/resourcelinker.inc.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/survey/survey.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/dropbox/dropbox_class.inc.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/dropbox/dropbox_functions.inc.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/search/search_suggestions.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/exercice/export/qti2/qti2_classes.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/exercice/export/scorm/scorm_classes.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/usermanager.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/groupmanager.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/image.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/import.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/internationalization.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/system_announcements.lib.test.php'); |
|
|
|
|
|
|
|
|
|
//$this->addTestFile(dirname(__FILE__).'/main/inc/lib/fileUpload.lib.test.php'); |
|
|
|
|
|
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/debug.lib.inc.test.php');//this file need be to the finish of the tests |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/main_api.lib.test.php');//this file delete the course |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//This files have a metadata and is not available for the test. |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/fileUpload.lib.test.php'); |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/main_api.lib.test.php');//this file delete the course |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/debug.lib.inc.test.php');//this file need be to the finish of the tests |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
//This files has metadata, are deprecated, are not implemented and is not available for the test. |
|
|
|
|
//$this->addTestFile(dirname(__FILE__).'/main/inc/lib/xht.lib.test.php'); |
|
|
|
|
//$this->addTestFile(dirname(__FILE__).'/main/inc/lib/xmd.lib.test.php'); |
|
|
|
|
*/ |
|
|
|
|
//$this->addTestFile(dirname(__FILE__).'/main/exercice/export/qti/qti_classes.test.php'); |
|
|
|
|
//$this->addTestFile(dirname(__FILE__).'/main/exercice/export/qti2/qti2_export.test.php'); |
|
|
|
|
//$this->addTestFile(dirname(__FILE__).'/main/exercice/export/exercise_import.inc.test.php'); |
|
|
|
|
//$this->addTestFile(dirname(__FILE__).'/main/exercice/export/scorm/scorm_export.test.php'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/main_api.lib.test.php');//this file delete the course |
|
|
|
|
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/debug.lib.inc.test.php');//this file need be to the finish of the tests |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
$test = &new TestsSuite(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
?> |
|
|
|
|
?> |