kekrozsak/vendor/swiftmailer/swiftmailer/test-suite/config.php

69 lines
2.4 KiB
PHP

<?php
//Error reporting settings
error_reporting(E_ALL | E_STRICT); ini_set('display_errors', true);
if (defined('E_DEPRECATED'))
{
error_reporting(error_reporting() | E_DEPRECATED);
}
//E_STRICT compliance -- If you change this timezone some tests may fail -
// This only affects the tests, you need to ensure PHP is correctly set up in
// your own code
date_default_timezone_set('Australia/ACT');
//Time limit to process all tests
set_time_limit(30);
//The path to the PHP command line executable (auto-detected if none set)
define('SWEETY_PHP_EXE', '');
//The path to this file
define('SWEETY_HOME', dirname(__FILE__));
//The path to the libs being tested
define('SWEETY_INCLUDE_PATH',
SWEETY_HOME . '/../lib/classes' . PATH_SEPARATOR .
SWEETY_HOME . '/../lib' . PATH_SEPARATOR .
SWEETY_HOME . '/../tests/helpers'
);
//The path to the main test suite
define('SWEETY_LIB_PATH', SWEETY_HOME . '/lib');
//The path to simpletest
define('SWEETY_SIMPLETEST_PATH', SWEETY_LIB_PATH . '/simpletest');
//The path to any testing directories
define('SWEETY_TEST_PATH',
SWEETY_HOME . '/../tests/unit' .
PATH_SEPARATOR . SWEETY_HOME . '/../tests/acceptance' .
PATH_SEPARATOR . SWEETY_HOME . '/../tests/smoke' .
PATH_SEPARATOR . SWEETY_HOME . '/../tests/bug'
);
//Test locator strategies, separated by commas
define('SWEETY_TEST_LOCATOR', 'Sweety_TestLocator_PearStyleLocator');
//A pattern used for filtering out certain class names expected to be tests
define('SWEETY_IGNORED_CLASSES', '/(^|_)Abstract/');
//The name which appears at the top of the test suite
define('SWEETY_SUITE_NAME', 'Swift Mailer 4 Test Suite');
//The path to the template which renders the view
define('SWEETY_UI_TEMPLATE', SWEETY_HOME . '/templates/sweety/suite-ui.tpl.php');
//Most likely you won't want to modify the include_path
set_include_path(
dirname(__FILE__) . '/../lib' . PATH_SEPARATOR .
SWEETY_LIB_PATH . PATH_SEPARATOR .
SWEETY_INCLUDE_PATH . PATH_SEPARATOR .
SWEETY_TEST_PATH
);
//Load in any dependencies
require_once 'Sweety/TestLocator/PearStyleLocator.php';
require_once 'swift_required.php';
//Force init to be required
require_once 'swift_init.php';
//Load in some swift specific testig config
require_once SWEETY_HOME . '/../tests/acceptance.conf.php';
require_once SWEETY_HOME . '/../tests/smoke.conf.php';
require_once SWEETY_HOME . '/lib/yaymock/yay_mock.php';
require_once SWEETY_HOME . '/lib/yaymock/yay_convenience.php';