From 4c191eb5ed1cdf0ca3b0a65590d23dbf9e3d1b78 Mon Sep 17 00:00:00 2001 From: Alexandru Patranescu Date: Sun, 10 Apr 2022 07:39:30 +0300 Subject: [PATCH] extract building the exclude list outside of building the directory list --- src/TextUI/Configuration/Xml/TestSuiteMapper.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/TextUI/Configuration/Xml/TestSuiteMapper.php b/src/TextUI/Configuration/Xml/TestSuiteMapper.php index be4d10deba2..152df8b245e 100644 --- a/src/TextUI/Configuration/Xml/TestSuiteMapper.php +++ b/src/TextUI/Configuration/Xml/TestSuiteMapper.php @@ -52,17 +52,17 @@ public function map(TestSuiteCollection $configuration, string $filter, string $ $testSuite = new TestSuiteObject($testSuiteConfiguration->name()); $testSuiteEmpty = true; + $exclude = []; + + foreach ($testSuiteConfiguration->exclude()->asArray() as $file) { + $exclude[] = $file->path(); + } + foreach ($testSuiteConfiguration->directories() as $directory) { if (!version_compare(PHP_VERSION, $directory->phpVersion(), $directory->phpVersionOperator()->asString())) { continue; } - $exclude = []; - - foreach ($testSuiteConfiguration->exclude()->asArray() as $file) { - $exclude[] = $file->path(); - } - $files = (new Facade)->getFilesAsArray( $directory->path(), $directory->suffix(),