ILIAS  release_7 Revision v7.30-3-g800a261c036
ilModulesTestSuite.php
Go to the documentation of this file.
1<?php
2/* Copyright (c) 1998-2013 ILIAS open source, Extended GPL, see docs/LICENSE */
3
4use PHPUnit\Framework\TestSuite;
10
11class ilModulesTestSuite extends TestSuite
12{
13 public static function suite()
14 {
15 if (defined('ILIAS_PHPUNIT_CONTEXT')) {
16 include_once("./Services/PHPUnit/classes/class.ilUnitUtil.php");
17 ilUnitUtil::performInitialisation();
18 } else {
19 chdir(dirname(__FILE__));
20 chdir('../../../');
21 }
22
24
25 $class_list = [
26 ilassMarkTest::class => 'ilassMarkTest.php',
27 ilassMarkSchemaTest::class => 'ilassMarkSchemaTest.php',
28 ilTestFinalMarkLangVarBuilderTest::class => 'ilTestFinalMarkLangVarBuilderTest.php',
29 AccessFileUploadAnswerTest::class => 'AccessFileUploadAnswerTest.php',
30 AccessFileUploadPreviewTest::class => 'AccessFileUploadPreviewTest.php',
31 AccessQuestionImageTest::class => 'AccessQuestionImageTest.php',
32 IncidentTest::class => 'IncidentTest.php',
33 ReadableTest::class => 'ReadableTest.php',
34 ];
35
36 foreach ($class_list as $class => $file) {
37 include_once('./Modules/Test/test/' . $file);
38 $suite->addTestSuite($class);
39 }
40
41 return $suite;
42 }
43}
$suite
An exception for terminatinating execution or to throw for unit testing.