commiting uncommited changes on live site
[weblabels.fsf.org.git] / crm.fsf.org / 20131203 / files / sites / all / modules-new / civicrm / tests / phpunit / CiviTest / bootstrap.php
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'] . '/vendor/autoload.php';
27
28 /*
29 require $GLOBALS['base_dir'] . DIRECTORY_SEPARATOR .
30 'packages' . DIRECTORY_SEPARATOR .
31 'PHPUnit' . DIRECTORY_SEPARATOR .
32 'Autoload.php';
33 */