Commit | Line | Data |
---|---|---|
781cfdd0 TO |
1 | <?php |
2 | // ADAPTED FROM tools/scripts/phpunit | |
3 | ||
4 | $GLOBALS['base_dir'] = dirname(dirname(dirname(__DIR__))); | |
5 | $tests_dir = $GLOBALS['base_dir'] . DIRECTORY_SEPARATOR . 'tests' . DIRECTORY_SEPARATOR . 'phpunit'; | |
6 | $civi_pkgs_dir = $GLOBALS['base_dir'] . DIRECTORY_SEPARATOR . 'packages'; | |
7 | ini_set('safe_mode', 0); | |
8 | ini_set('include_path', | |
9 | "{$GLOBALS['base_dir']}" . PATH_SEPARATOR . | |
10 | "$tests_dir" . PATH_SEPARATOR . | |
11 | "$civi_pkgs_dir" . PATH_SEPARATOR | |
12 | . ini_get( 'include_path') ); | |
13 | ||
14 | # Relying on system timezone setting produces a warning, | |
15 | # doing the following prevents the warning message | |
16 | if ( file_exists( '/etc/timezone' ) ) { | |
17 | $timezone = trim( file_get_contents( '/etc/timezone' ) ); | |
18 | if ( ini_set('date.timezone', $timezone ) === false ) { | |
19 | echo "ini_set( 'date.timezone', '$timezone' ) failed\n"; | |
20 | } | |
21 | } | |
22 | ||
23 | # Crank up the memory | |
24 | ini_set('memory_limit', '2G'); | |
25 | ||
26 | require_once $GLOBALS['base_dir'] . '/packages/vendor/autoload.php'; | |
27 | ||
28 | /* | |
29 | require $GLOBALS['base_dir'] . DIRECTORY_SEPARATOR . | |
30 | 'packages' . DIRECTORY_SEPARATOR . | |
31 | 'PHPUnit' . DIRECTORY_SEPARATOR . | |
32 | 'Autoload.php'; | |
33 | */ |