blob: 58549c6a194aea94cc993387a193eb236d8c6199 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
<?php
/**
* A few common settings for all unit tests.
*
* Also remember do define the @package attribute for your test class to make it appear under
* the right package in unit test and code coverage reports.
*/
define('PRADO_TEST_RUN', true);
define('PRADO_FRAMEWORK_DIR', dirname(__FILE__).'/../../framework');
define('VENDOR_DIR', dirname(__FILE__).'/../../vendor');
set_include_path(PRADO_FRAMEWORK_DIR.PATH_SEPARATOR.get_include_path());
// coverage tests waste a lot of memory!
ini_set('memory_limit', '1G');
date_default_timezone_set('UTC');
if (!@include_once VENDOR_DIR.'/autoload.php') {
die('You must set up the project dependencies, run the following commands:
wget http://getcomposer.org/composer.phar
php composer.phar install');
}
require_once(PRADO_FRAMEWORK_DIR.'/prado.php');
// Dummy class to workaround Phing trying to instanciate classes removed from Phpunit-selenium
class PHPUnit_Extensions_SeleniumTestCase { }
// for FunctionalTests
require_once(__DIR__.'/PradoGenericSelenium2Test.php');
|