7 defined(
'MTF_BOOT_FILE') || define(
'MTF_BOOT_FILE',
__FILE__);
8 defined(
'MTF_BP') || define(
'MTF_BP', str_replace(
'\\',
'/', (
__DIR__)));
9 defined(
'BP') || define(
'BP', str_replace(
'\\',
'/', dirname(dirname(dirname((
__DIR__))))));
10 defined(
'MTF_TESTS_PATH') || define(
'MTF_TESTS_PATH',
MTF_BP .
'/tests/app/');
11 defined(
'MTF_STATES_PATH') || define(
'MTF_STATES_PATH',
MTF_BP .
'/lib/Magento/Mtf/App/State/');
13 restore_error_handler();
14 include
__DIR__ .
'/vendor/autoload.php';
22 date_default_timezone_set(
'UTC');
26 ini_set(
'serialize_precision', 14);
34 function ($errNo, $errStr, $errFile, $errLine) {
35 if (error_reporting()) {
38 E_WARNING =>
'Warning',
41 E_CORE_ERROR =>
'Core Error',
42 E_CORE_WARNING =>
'Core Warning',
43 E_COMPILE_ERROR =>
'Compile Error',
44 E_COMPILE_WARNING =>
'Compile Warning',
45 E_USER_ERROR =>
'User Error',
46 E_USER_WARNING =>
'User Warning',
47 E_USER_NOTICE =>
'User Notice',
49 E_RECOVERABLE_ERROR =>
'Recoverable Error',
50 E_DEPRECATED =>
'Deprecated',
51 E_USER_DEPRECATED =>
'User Deprecated',
54 $errName = isset($errorNames[$errNo]) ? $errorNames[$errNo] :
"";
56 throw new \PHPUnit\Framework\Exception(
57 sprintf(
"%s: %s in %s:%s.", $errName, $errStr, $errFile, $errLine),
ini_set($varName, $newValue)
defined('TESTS_BP')||define('TESTS_BP' __DIR__
defined('MTF_BOOT_FILE')||define('MTF_BOOT_FILE' __FILE__
defined('MTF_TESTS_PATH')||define('MTF_TESTS_PATH' MTF_BP
catch(\Exception $e) setCustomErrorHandler()