Skip to content

Commit 9493fa4

Browse files
author
Olga Kopylova
committed
Merge remote-tracking branch 'origin/MAGETWO-34612-Code-Coverage' into develop
2 parents 782a084 + cd67487 commit 9493fa4

File tree

13 files changed

+30
-39
lines changed

13 files changed

+30
-39
lines changed

dev/tests/integration/framework/Magento/TestFramework/ObjectManager/Configurator.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ public function getConfiguration()
1616
{
1717
return [
1818
'preferences' => [
19-
'Magento\Framework\Stdlib\Cookie' => 'Magento\TestFramework\Cookie',
2019
'Magento\Framework\Stdlib\CookieManagerInterface' => 'Magento\TestFramework\CookieManager',
2120
]
2221
];

dev/tests/integration/framework/Magento/TestFramework/ObjectManagerFactory.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@ protected function _loadPrimaryConfig(DirectoryList $directoryList, $driverPool,
9595
'Magento\Framework\Stdlib\CookieManagerInterface' => 'Magento\TestFramework\CookieManager',
9696
'Magento\Framework\ObjectManager\DynamicConfigInterface' =>
9797
'\Magento\TestFramework\ObjectManager\Configurator',
98-
'Magento\Framework\Stdlib\Cookie' => 'Magento\TestFramework\Cookie',
9998
'Magento\Framework\App\RequestInterface' => 'Magento\TestFramework\Request',
10099
'Magento\Framework\App\Request\Http' => 'Magento\TestFramework\Request',
101100
'Magento\Framework\App\ResponseInterface' => 'Magento\TestFramework\Response',

dev/tests/static/testsuite/Magento/Test/Integrity/ClassesTest.php

Lines changed: 5 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ function ($file) {
6969

7070
$this->_assertClassesExist($classes, $file);
7171
},
72-
\Magento\Framework\App\Utility\Files::init()->getPhpFiles()
72+
\Magento\Framework\App\Utility\Files::init()->getPhpFiles(true, true, true, true, false)
7373
);
7474
}
7575

@@ -530,29 +530,11 @@ public function testCoversAnnotation()
530530
{
531531
$files = \Magento\Framework\App\Utility\Files::init();
532532
$errors = [];
533-
$fileList = $files->getFiles(
534-
[
535-
BP . '/dev/tests/integration',
536-
BP . '/app/code/*/*/Test/Unit',
537-
BP . '/lib/internal/*/*/*/Test/Unit',
538-
BP . '/lib/internal/Magento/Framework/Test/Unit',
539-
BP . '/dev/tools/Magento/Tools/*/Test/Unit',
540-
BP . '/setup/src/Magento/Setup/Test/Unit',
541-
],
542-
'*.php'
543-
);
544-
foreach ($fileList as $file) {
533+
foreach ($files->getFiles([BP . '/dev/tests/{integration,unit}'], '*') as $file) {
545534
$code = file_get_contents($file);
546-
if (preg_match_all(
547-
'/@covers(DefaultClass)?\s+([\w\\\\]+)(::([\w\\\\]+))?/',
548-
$code,
549-
$matchesAll,
550-
PREG_SET_ORDER
551-
)) {
552-
foreach ($matchesAll as $matches) {
553-
if ($this->isNonexistentEntityCovered($matches)) {
554-
$errors[] = $file . ': ' . $matches[0];
555-
}
535+
if (preg_match('/@covers(DefaultClass)?\s+([\w\\\\]+)(::([\w\\\\]+))?/', $code, $matches)) {
536+
if ($this->isNonexistentEntityCovered($matches)) {
537+
$errors[] = $file . ': ' . $matches[0];
556538
}
557539
}
558540
}

dev/tests/static/testsuite/Magento/Test/Integrity/DependencyTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,7 @@ public function getAllFiles()
427427
$files,
428428
$this->_prepareFiles(
429429
'php',
430-
\Magento\Framework\App\Utility\Files::init()->getPhpFiles(true, false, false, true),
430+
\Magento\Framework\App\Utility\Files::init()->getPhpFiles(true, false, false, true, false),
431431
true
432432
)
433433
);
@@ -489,7 +489,7 @@ protected static function _prepareMapRouters()
489489
$pattern = '/(?<namespace>[A-Z][a-z]+)[_\/\\\\](?<module>[A-Z][a-zA-Z]+)\/Controller\/' .
490490
'(?<path>[\/\w]*).php/';
491491

492-
$files = \Magento\Framework\App\Utility\Files::init()->getPhpFiles(true, false, false, false);
492+
$files = \Magento\Framework\App\Utility\Files::init()->getPhpFiles(true, false, false, false, false);
493493
foreach ($files as $file) {
494494
if (preg_match($pattern, $file, $matches)) {
495495
$module = $matches['namespace'] . '\\' . $matches['module'];

dev/tests/static/testsuite/Magento/Test/Integrity/Layout/BlocksTest.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
*/
88
namespace Magento\Test\Integrity\Layout;
99

10+
use Magento\Framework\App\Utility\Files;
11+
1012
class BlocksTest extends \PHPUnit_Framework_TestCase
1113
{
1214
/**
@@ -24,7 +26,7 @@ class BlocksTest extends \PHPUnit_Framework_TestCase
2426
*/
2527
public static function setUpBeforeClass()
2628
{
27-
foreach (\Magento\Framework\App\Utility\Files::init()->getLayoutFiles([], false) as $file) {
29+
foreach (Files::init()->getLayoutFiles([], false) as $file) {
2830
$xml = simplexml_load_file($file);
2931
$elements = $xml->xpath('/layout//*[self::container or self::block]') ?: [];
3032
/** @var $node \SimpleXMLElement */
@@ -94,7 +96,7 @@ function ($alias, $file) {
9496
public function getChildBlockDataProvider()
9597
{
9698
$result = [];
97-
foreach (\Magento\Framework\App\Utility\Files::init()->getPhpFiles(true, false, true, false) as $file) {
99+
foreach (Files::init()->getPhpFiles(true, false, true, false, false) as $file) {
98100
$aliases = \Magento\Framework\App\Utility\Classes::getAllMatches(
99101
file_get_contents($file),
100102
'/\->getChildBlock\(\'([^\']+)\'\)/x'

dev/tests/static/testsuite/Magento/Test/Integrity/Library/DependencyTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ function ($file) use ($path) {
8585
);
8686
}
8787
},
88-
$files->getPhpFiles(false, true, false)
88+
$files->getPhpFiles(false, true, false, true, false)
8989
);
9090
}
9191

dev/tests/static/testsuite/Magento/Test/Legacy/ClassesTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ function ($file) {
2222
$classes = \Magento\Framework\App\Utility\Classes::collectPhpCodeClasses(file_get_contents($file));
2323
$this->_assertNonFactoryName($classes, $file);
2424
},
25-
\Magento\Framework\App\Utility\Files::init()->getPhpFiles()
25+
\Magento\Framework\App\Utility\Files::init()->getPhpFiles(true, true, true, true, false)
2626
);
2727
}
2828

dev/tests/static/testsuite/Magento/Test/Legacy/TableTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ function ($filePath) {
3232
$message = $this->_composeFoundsMessage($legacyTables);
3333
$this->assertEmpty($message, $message);
3434
},
35-
\Magento\Framework\App\Utility\Files::init()->getPhpFiles()
35+
\Magento\Framework\App\Utility\Files::init()->getPhpFiles(true, true, true, true, false)
3636
);
3737
}
3838

dev/tools/Magento/Tools/Migration/factory_names.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
require realpath(dirname(dirname(dirname(dirname(dirname(__DIR__)))))) . '/dev/tests/static/framework/bootstrap.php';
99

1010
// PHP code
11-
foreach (\Magento\Framework\App\Utility\Files::init()->getPhpFiles(true, true, true, false) as $file) {
11+
foreach (\Magento\Framework\App\Utility\Files::init()->getPhpFiles(true, true, true, false, false) as $file) {
1212
$content = file_get_contents($file);
1313
$classes = \Magento\Framework\App\Utility\Classes::collectPhpCodeClasses($content);
1414
$factoryNames = array_filter($classes, 'isFactoryName');

dev/tools/Magento/Tools/Migration/factory_table_names.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
$tablesAssociation = getFilesCombinedArray(__DIR__ . '/FactoryTableNames', 'replace_*.php');
3333
$blackList = getFilesCombinedArray(__DIR__ . '/FactoryTableNames', 'blacklist_*.php');
3434

35-
$phpFiles = \Magento\Framework\App\Utility\Files::init()->getPhpFiles(true, false, false, false);
35+
$phpFiles = \Magento\Framework\App\Utility\Files::init()->getPhpFiles(true, false, false, false, false);
3636

3737
$replacementResult = false;
3838
if (!$isSearchTables || $isDryRunMode) {

0 commit comments

Comments
 (0)