Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Functions | Variables
_bootstrap.php File Reference

Go to the source code of this file.

Functions

catch(Exception $e) sortInterfaces ($files)
 

Variables

const PROJECT_ROOT dirname(dirname(__DIR__))
 
 $vendorAutoloadPath = realpath(PROJECT_ROOT . '/vendor/autoload.php')
 
 $mftfTestCasePath = realpath(PROJECT_ROOT . '/dev/tests/util/MftfTestCase.php')
 
 $kernel = \AspectMock\Kernel::getInstance()
 
 $TEST_ENVS
 
 $RELATIVE_TESTS_MODULE_PATH = DIRECTORY_SEPARATOR . 'verification'
 
defined('TESTS_BP')||define('TESTS_BP' __DIR__
 
 $utilDir = DIRECTORY_SEPARATOR . 'Util'. DIRECTORY_SEPARATOR . '*.php'
 
 $functionalUtilFiles = glob(TESTS_BP . DIRECTORY_SEPARATOR . 'verification' . $utilDir)
 
foreach(sortInterfaces($functionalUtilFiles) as $functionalUtilFile) $unitUtilFiles = glob(TESTS_BP . DIRECTORY_SEPARATOR . 'unit' . $utilDir)
 
foreach(sortInterfaces($unitUtilFiles) as $unitUtilFile) $suiteDirectory = TESTS_BP . DIRECTORY_SEPARATOR . "verification" . DIRECTORY_SEPARATOR . "_suite"
 
 $paths
 
 $iterator = new Magento\FunctionalTestingFramework\Util\Iterator\File($paths)
 
 try
 

Function Documentation

◆ sortInterfaces()

catch (Exception $e) sortInterfaces (   $files)

Definition at line 99 of file _bootstrap.php.

100 {
101  $bottom = [];
102  $top = [];
103  foreach ($files as $file) {
104  if (strstr(strtolower($file), 'interface')) {
105  $top[] = $file;
106  continue;
107  }
108 
109  $bottom[] = $file;
110  }
111 
112  return array_merge($top, $bottom);
113 }
foreach($appDirs as $dir) $files

Variable Documentation

◆ $functionalUtilFiles

$functionalUtilFiles = glob(TESTS_BP . DIRECTORY_SEPARATOR . 'verification' . $utilDir)

Definition at line 67 of file _bootstrap.php.

◆ $iterator

Definition at line 89 of file _bootstrap.php.

◆ $kernel

$kernel = \AspectMock\Kernel::getInstance()

Definition at line 17 of file _bootstrap.php.

◆ $mftfTestCasePath

$mftfTestCasePath = realpath(PROJECT_ROOT . '/dev/tests/util/MftfTestCase.php')

Definition at line 11 of file _bootstrap.php.

◆ $paths

$paths
Initial value:
= [
$suiteDirectory . DIRECTORY_SEPARATOR . 'functionalSuite.xml',
$suiteDirectory . DIRECTORY_SEPARATOR . 'functionalSuiteHooks.xml'
]
foreach(sortInterfaces($unitUtilFiles) as $unitUtilFile) $suiteDirectory
Definition: _bootstrap.php:81

Definition at line 83 of file _bootstrap.php.

◆ $RELATIVE_TESTS_MODULE_PATH

defined ( 'TESTS_MODULE_PATH')||define( 'TESTS_MODULE_PATH' TESTS_BP $RELATIVE_TESTS_MODULE_PATH = DIRECTORY_SEPARATOR . 'verification'

Definition at line 58 of file _bootstrap.php.

◆ $suiteDirectory

foreach (sortInterfaces( $unitUtilFiles) as $unitUtilFile) $suiteDirectory = TESTS_BP . DIRECTORY_SEPARATOR . "verification" . DIRECTORY_SEPARATOR . "_suite"

Definition at line 81 of file _bootstrap.php.

◆ $TEST_ENVS

$TEST_ENVS
Initial value:
= [
'MAGENTO_BASE_URL' => 'http:
'MAGENTO_BACKEND_NAME' => 'admin',
'MAGENTO_ADMIN_USERNAME' => 'admin',
'MAGENTO_ADMIN_PASSWORD' => 'admin123',
'DEFAULT_TIMEZONE' => 'America/Los_Angeles'
]

Definition at line 39 of file _bootstrap.php.

◆ $unitUtilFiles

foreach (sortInterfaces( $functionalUtilFiles) as $functionalUtilFile) $unitUtilFiles = glob(TESTS_BP . DIRECTORY_SEPARATOR . 'unit' . $utilDir)

Definition at line 73 of file _bootstrap.php.

◆ $utilDir

$utilDir = DIRECTORY_SEPARATOR . 'Util'. DIRECTORY_SEPARATOR . '*.php'

Definition at line 64 of file _bootstrap.php.

◆ $vendorAutoloadPath

$vendorAutoloadPath = realpath(PROJECT_ROOT . '/vendor/autoload.php')

Definition at line 10 of file _bootstrap.php.

◆ __DIR__

defined ( 'MAGENTO_BP')||define( 'MAGENTO_BP' __DIR__

Definition at line 60 of file _bootstrap.php.

◆ PROJECT_ROOT

defined ( 'FW_BP')||define( 'FW_BP' PROJECT_ROOT dirname(dirname(__DIR__))

Definition at line 8 of file _bootstrap.php.

◆ try

try
Initial value:
{
AspectMock\Test::double(
Magento\FunctionalTestingFramework\Config\FileResolver\Root::class,
['get' => $iterator]
)->make()
$iterator
Definition: _bootstrap.php:89

Definition at line 90 of file _bootstrap.php.