Register
phpBB.com Wiki · Home Projects Help

root / trunk / tests / all_tests.php

1 8539 naderman
<?php
2 8547 naderman
/**
3 8547 naderman
*
4 8547 naderman
* @package testing
5 8547 naderman
* @version $Id$
6 8547 naderman
* @copyright (c) 2008 phpBB Group
7 8547 naderman
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
8 8547 naderman
*
9 8547 naderman
*/
10 8547 naderman
11 8539 naderman
define('IN_PHPBB', true);
12 8547 naderman
13 8539 naderman
if (!defined('PHPUnit_MAIN_METHOD'))
14 8539 naderman
{
15 8539 naderman
	define('PHPUnit_MAIN_METHOD', 'phpbb_all_tests::main');
16 8539 naderman
}
17 8539 naderman
18 8539 naderman
require_once 'PHPUnit/Framework.php';
19 8539 naderman
require_once 'PHPUnit/TextUI/TestRunner.php';
20 8539 naderman
21 8541 naderman
require_once 'bbcode/all_tests.php';
22 8539 naderman
require_once 'utf/all_tests.php';
23 8549 naderman
require_once 'request/all_tests.php';
24 8584 acydburn
require_once 'security/all_tests.php';
25 9020 toonarmy
require_once 'template/all_tests.php';
26 8539 naderman
27 8547 naderman
// exclude the test directory from code coverage reports
28 8541 naderman
PHPUnit_Util_Filter::addDirectoryToFilter('./');
29 8541 naderman
30 8539 naderman
class phpbb_all_tests
31 8539 naderman
{
32 8539 naderman
	public static function main()
33 8539 naderman
	{
34 8539 naderman
		PHPUnit_TextUI_TestRunner::run(self::suite());
35 8539 naderman
	}
36 8539 naderman
37 8539 naderman
	public static function suite()
38 8539 naderman
	{
39 8539 naderman
		$suite = new PHPUnit_Framework_TestSuite('phpBB');
40 8539 naderman
41 8541 naderman
		$suite->addTest(phpbb_bbcode_all_tests::suite());
42 8539 naderman
		$suite->addTest(phpbb_utf_all_tests::suite());
43 8549 naderman
		$suite->addTest(phpbb_request_all_tests::suite());
44 8584 acydburn
		$suite->addTest(phpbb_security_all_tests::suite());
45 9020 toonarmy
		$suite->addTest(phpbb_template_all_tests::suite());
46 8539 naderman
47 8539 naderman
		return $suite;
48 8539 naderman
	}
49 8539 naderman
}
50 8539 naderman
51 8539 naderman
if (PHPUnit_MAIN_METHOD == 'phpbb_all_tests::main')
52 8539 naderman
{
53 8539 naderman
	phpbb_all_tests::main();
54 8539 naderman
}
55 8584 acydburn
56 8539 naderman
?>