2 if (!defined('PHPUnit_MAIN_METHOD')) {
3 define('PHPUnit_MAIN_METHOD', 'AllTests::main');
6 if (!@include_once 'PHPUnit/Autoload.php') {
7 include_once 'PHPUnit/Framework.php';
8 require_once 'PHPUnit/TextUI/TestRunner.php';
12 //require_once 'ACL/AllTests.php';
14 // Selenium based tests
15 require_once 'Site/AllTests.php';
16 //require_once 'Trackers/AllTests.php';
17 require_once 'Tasks/AllTests.php';
18 require_once 'Forums/AllTests.php';
19 //require_once 'PluginsWiki/AllTests.php';
20 //require_once 'PluginsWebSvn/AllTests.php';
21 require_once 'News/AllTests.php';
22 //require_once 'scm/AllTests.php';
23 //require_once 'docs/AllTests.php';
28 public static function main()
30 PHPUnit_TextUI_TestRunner::run(self::suite());
33 public static function suite()
35 $suite = new PHPUnit_Framework_TestSuite('PHPUnit');
38 // $suite->addTest(ACL_AllTests::suite());
40 // Integration tests (Selenium).
41 $suite->addTest(Site_AllTests::suite());
42 // $suite->addTest(Trackers_AllTests::suite());
43 $suite->addTest(Tasks_AllTests::suite());
44 $suite->addTest(Forums_AllTests::suite());
45 $suite->addTest(News_AllTests::suite());
46 // $suite->addTest(PluginsWiki_AllTests::suite());
47 // $suite->addTest(PluginsWebSvn_AllTests::suite());
48 // $suite->addTest(Scm_AllTests::suite());
49 // $suite->addTest(Docs_AllTests::suite());
55 if (PHPUnit_MAIN_METHOD == 'AllTests::main') {