Skip to content

Commit 794bae7

Browse files
MC-30880: Integration Test Extensibility
1 parent 4483bbc commit 794bae7

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

dev/tests/integration/testsuite/Magento/IntegrationTest.php

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,20 @@ public static function suite($className)
3737
if ($suiteConfig->name() === 'Magento Integration Tests') {
3838
continue;
3939
}
40-
$testSuite = (new TestSuiteMapper())->map(TestSuiteCollection::fromArray([$suiteConfig]), '');
41-
/** @var TestSuite $test */
42-
foreach ($testSuite as $test) {
43-
$testName = $test->getName();
40+
$suites = (new TestSuiteMapper())->map(TestSuiteCollection::fromArray([$suiteConfig]), '');
41+
/** @var TestSuite $testSuite */
42+
foreach ($suites as $testSuite) {
43+
/** @var TestSuite $test */
44+
foreach ($testSuite as $test) {
45+
$testName = $test->getName();
4446

45-
if ($overrideConfig->hasConfiguration($testName) && !$test instanceof SkippableInterface) {
46-
$reflectionClass = new \ReflectionClass($testName);
47-
$resultTest = $generator->generateTestWrapper($reflectionClass);
48-
$suite->addTest(new TestSuite($resultTest, $testName));
49-
} else {
50-
$suite->addTest($test);
47+
if ($overrideConfig->hasConfiguration($testName) && !$test instanceof SkippableInterface) {
48+
$reflectionClass = new \ReflectionClass($testName);
49+
$resultTest = $generator->generateTestWrapper($reflectionClass);
50+
$suite->addTest(new TestSuite($resultTest, $testName));
51+
} else {
52+
$suite->addTest($test);
53+
}
5154
}
5255
}
5356
}

0 commit comments

Comments
 (0)