Update PHPUnit configuration and reorganize test files for rector rules

This commit is contained in:
Julien Fastré 2024-02-14 22:28:03 +01:00
parent f251e6f100
commit edcf78d6cc
Signed by: julienfastre
GPG Key ID: BDE2190974723FCB
14 changed files with 13 additions and 29 deletions

View File

@ -1,29 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/10.5/phpunit.xsd" bootstrap="vendor/autoload.php" executionOrder="depends,defects" beStrictAboutOutputDuringTests="true" failOnRisky="true" failOnWarning="true" colors="true" cacheDirectory=".phpunit.cache" requireCoverageMetadata="true" beStrictAboutCoverageMetadata="true">
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/9.6/phpunit.xsd" <testsuites>
bootstrap="tests/app/vendor/autoload.php" <testsuite name="default">
cacheResultFile=".cache/phpunit/test-results-rector" <directory>utils/rector/tests</directory>
executionOrder="depends,defects" </testsuite>
forceCoversAnnotation="true" </testsuites>
beStrictAboutCoversAnnotation="true" <source>
beStrictAboutOutputDuringTests="true" <include>
beStrictAboutTodoAnnotatedTests="true" <directory suffix=".php">utils/rector/src</directory>
convertDeprecationsToExceptions="true" </include>
failOnRisky="true" </source>
failOnWarning="true"
verbose="true"
colors="true"
>
<testsuites>
<testsuite name="default">
<directory>utils/rector/tests</directory>
</testsuite>
</testsuites>
<coverage cacheDirectory=".cache/phpunit/code-coverage-rector"
processUncoveredFiles="true">
<include>
<directory suffix=".php">utils/rector/src</directory>
</include>
</coverage>
</phpunit> </phpunit>

View File

@ -21,7 +21,7 @@ use Rector\Rector\AbstractRector;
use Rector\Symfony\NodeAnalyzer\ClassAnalyzer; use Rector\Symfony\NodeAnalyzer\ClassAnalyzer;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
final readonly class ChillBundleAddFormDefaultDataOnExportFilterAggregatorRector extends AbstractRector final class ChillBundleAddFormDefaultDataOnExportFilterAggregatorRector extends AbstractRector
{ {
public function __construct( public function __construct(
private ClassAnalyzer $classAnalyzer, private ClassAnalyzer $classAnalyzer,

View File

@ -28,7 +28,7 @@ class ChillBundleAddFormDefaultDataOnExportFilterAggregatorRectorTest extends Ab
$this->doTestFile($file); $this->doTestFile($file);
} }
public function provideData(): \Iterator public static function provideData(): \Iterator
{ {
return self::yieldFilesFromDirectory(__DIR__.'/Fixture'); return self::yieldFilesFromDirectory(__DIR__.'/Fixture');
} }