2 if (!defined('PHPUnit_MAIN_METHOD')) {
3 define('PHPUnit_MAIN_METHOD', 'AllTests::main');
6 if (!@include_once 'PHPUnit/Autoload.php') {
7 require_once 'PHPUnit/Framework.php';
8 require_once 'PHPUnit/TextUI/TestRunner.php';
10 require_once 'func/Testing/RPMSeleniumRemoteSuite.php';
14 public static function main()
16 PHPUnit_TextUI_TestRunner::run(self::suite());
19 public static function suite()
21 $suite = new RPMSeleniumRemoteSuite('PHPUnit');
24 $suite->addTestFiles(glob("func/Site/*Test.php"));
25 $suite->addTestFiles(glob("func/Trackers/*Test.php"));
26 $suite->addTestFiles(glob("func/Tasks/*Test.php"));
27 $suite->addTestFiles(glob("func/Docs/*Test.php"));
28 $suite->addTestFiles(glob("func/Forums/*Test.php"));
29 $suite->addTestFiles(glob("func/News/*Test.php"));
30 $suite->addTestFiles(glob("func/PluginsBlocks/*Test.php"));
31 // $suite->addTestFiles(glob("func/PluginsMediawiki/*Test.php"));
32 // $suite->addTestFiles(glob("func/PluginsMoinMoin/*Test.php"));
33 $suite->addTestFiles(glob("func/PluginsOnlineHelp/*Test.php"));
34 // $suite->addTestFiles(glob("func/PluginsScmBzr/*Test.php"));
35 // $suite->addTestFiles(glob("func/PluginsScmGit/*Test.php"));
36 // $suite->addTestFiles(glob("func/PluginsSvnTracker/*Test.php"));
37 $suite->addTestFiles(glob("func/RBAC/*Test.php"));
38 $suite->addTestFiles(glob("func/Surveys/*Test.php"));
39 $suite->addTestFiles(glob("func/Search/*Test.php"));
45 if (PHPUnit_MAIN_METHOD == 'AllTests::main') {