- <?php
- /**
- * Perforce Swarm
- *
- * @copyright 2014 Perforce Software. All rights reserved.
- * @license Please see LICENSE.txt in top-level folder of this distribution.
- * @version <release>/<patch>
- */
-
- // set error reporting to the level to code must comply.
- error_reporting(E_ALL & ~E_STRICT);
-
- // define path constants
- // Note that this file lies under 'tests/behat/features/bootstrap'
- defined('BASE_PATH')
- || define('BASE_PATH', realpath(__DIR__ . '/../../../../'));
-
- // define whether to place the Perforce server in unicode mode
- if (!defined('USE_UNICODE_P4D') && getenv('SWARM_USE_UNICODE_P4D')) {
- define(
- 'USE_UNICODE_P4D',
- strtolower(getenv('SWARM_USE_UNICODE_P4D')) == 'true' || getenv('SWARM_USE_UNICODE_P4D') == '1'
- );
- }
- // set to false if not set
- if (!defined('USE_UNICODE_P4D')) {
- define('USE_UNICODE_P4D', false);
- }
-
- define('USE_NOISY_TRIGGERS', false);
-
- // prepend the app library and tests directories to the include path
- // so that tests can be run without manual configuration of the include path.
- set_include_path(
- implode(PATH_SEPARATOR, array(BASE_PATH . '/library', BASE_PATH . '/tests/behat', get_include_path()))
- );
-
- // setup autoloading for behat tests
- require_once BASE_PATH . '/library/Zend/Loader/AutoloaderFactory.php';
- Zend\Loader\AutoloaderFactory::factory(
- array(
- 'Zend\Loader\StandardAutoloader' => array(
- 'namespaces' => array(
- 'P4' => BASE_PATH . '/library/P4',
- 'Record' => BASE_PATH . '/library/Record',
- 'Zend' => BASE_PATH . '/library/Zend',
- 'BehatTests' => BASE_PATH . '/tests/behat/features/bootstrap'
- )
- )
- )
- );
-
- // ignore P4IGNORE
- putenv('P4IGNORE=');
-
- // set default timezone to suppress PHP warnings.
- date_default_timezone_set(@date_default_timezone_get());
-
- // Needed by Behat
- require_once 'vendor/autoload.php';
- require_once 'vendor/phpunit/phpunit/src/Framework/Assert/Functions.php';
- define('BEHAT_ERROR_REPORTING', E_ERROR | E_WARNING | E_PARSE);
# |
Change |
User |
Description |
Committed |
|
#1
|
18730 |
Liz Lam |
clean up code and move things around |
9 years ago
|
|