upgrader in trunk too. :P
[phpbb.git] / tests / all_tests.php
blob8a871917ebade8ea36ff4592d49304acf9af2347
1 <?php
2 /**
4 * @package testing
5 * @version $Id$
6 * @copyright (c) 2008 phpBB Group
7 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
9 */
11 define('IN_PHPBB', true);
13 if (!defined('PHPUnit_MAIN_METHOD'))
15 define('PHPUnit_MAIN_METHOD', 'phpbb_all_tests::main');
18 require_once 'PHPUnit/Framework.php';
19 require_once 'PHPUnit/TextUI/TestRunner.php';
21 require_once 'bbcode/all_tests.php';
22 require_once 'utf/all_tests.php';
23 require_once 'request/all_tests.php';
24 require_once 'security/all_tests.php';
26 // exclude the test directory from code coverage reports
27 PHPUnit_Util_Filter::addDirectoryToFilter('./');
29 class phpbb_all_tests
31 public static function main()
33 PHPUnit_TextUI_TestRunner::run(self::suite());
36 public static function suite()
38 $suite = new PHPUnit_Framework_TestSuite('phpBB');
40 $suite->addTest(phpbb_bbcode_all_tests::suite());
41 $suite->addTest(phpbb_utf_all_tests::suite());
42 $suite->addTest(phpbb_request_all_tests::suite());
43 $suite->addTest(phpbb_security_all_tests::suite());
45 return $suite;
49 if (PHPUnit_MAIN_METHOD == 'phpbb_all_tests::main')
51 phpbb_all_tests::main();