Skip to content

All tests fail locally  #4570

@simivar

Description

@simivar

Bug Report

After forking the repository from scratch and installing dependencies all tests are failing for me locally on two different machines on PHP 7.4. It didn't happen for me when working on #4542

Output of failed test
1) Rector\SOLID\Tests\Rector\Class_\FinalizeClassesWithoutChildrenRector\FinalizeClassesWithoutChildrenRectorTest::test with data set #0 (Symplify\SmartFileSystem\SmartFileInfo Object (...))
_HumbugBoxb854c950819b\Nette\DI\ServiceCreationException: Service of type Symplify\CodingStandard\CognitiveComplexity\Rules\FunctionLikeCognitiveComplexityRule: Service of type Symplify\CodingStandard\CognitiveComplexity\AstCognitiveComplexityAnalyzer needed by $astCognitiveComplexityAnalyzer in __construct() not found. Did you add it to configuration file?

phar:///Users/$USER/PhpstormProjects/rector/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/Resolver.php:447
phar:///Users/$USER/PhpstormProjects/rector/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/Resolver.php:408
phar:///Users/$USER/PhpstormProjects/rector/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/Resolver.php:170
phar:///Users/$USER/PhpstormProjects/rector/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/Definitions/ServiceDefinition.php:160
phar:///Users/$USER/PhpstormProjects/rector/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/Resolver.php:122
phar:///Users/$USER/PhpstormProjects/rector/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/ContainerBuilder.php:252
phar:///Users/$USER/PhpstormProjects/rector/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/Compiler.php:204
phar:///Users/$USER/PhpstormProjects/rector/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/Compiler.php:159
phar:///Users/$USER/PhpstormProjects/rector/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/ContainerLoader.php:99
phar:///Users/$USER/PhpstormProjects/rector/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/ContainerLoader.php:65
phar:///Users/$USER/PhpstormProjects/rector/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/ContainerLoader.php:34
phar:///Users/$USER/PhpstormProjects/rector/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/Configurator.php:31
phar:///Users/$USER/PhpstormProjects/rector/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/bootstrap/src/Bootstrap/Configurator.php:160
phar:///Users/$USER/PhpstormProjects/rector/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/ContainerFactory.php:65
/Users/$USER/PhpstormProjects/rector/packages/node-type-resolver/src/DependencyInjection/PHPStanServicesFactory.php:78
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/getTypeNodeResolverService.php:20
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/Rector_Core_HttpKernel_RectorKernelTest_28152e2969bec300e1f69913021f4ae0DebugContainer.php:1472
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/getGenericTypeMapperService.php:20
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/Rector_Core_HttpKernel_RectorKernelTest_28152e2969bec300e1f69913021f4ae0DebugContainer.php:1472
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/getPhpDocTypeMapperService.php:41
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/Rector_Core_HttpKernel_RectorKernelTest_28152e2969bec300e1f69913021f4ae0DebugContainer.php:1461
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/getUnionTypeMapper2Service.php:22
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/Rector_Core_HttpKernel_RectorKernelTest_28152e2969bec300e1f69913021f4ae0DebugContainer.php:1472
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/getPhpDocTypeMapperService.php:35
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/Rector_Core_HttpKernel_RectorKernelTest_28152e2969bec300e1f69913021f4ae0DebugContainer.php:1461
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/getNullableTypeMapperService.php:22
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/Rector_Core_HttpKernel_RectorKernelTest_28152e2969bec300e1f69913021f4ae0DebugContainer.php:1472
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/getPhpDocTypeMapperService.php:30
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/Rector_Core_HttpKernel_RectorKernelTest_28152e2969bec300e1f69913021f4ae0DebugContainer.php:1461
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/getIntersectionTypeMapper2Service.php:22
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/Rector_Core_HttpKernel_RectorKernelTest_28152e2969bec300e1f69913021f4ae0DebugContainer.php:1472
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/getPhpDocTypeMapperService.php:25
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/Rector_Core_HttpKernel_RectorKernelTest_28152e2969bec300e1f69913021f4ae0DebugContainer.php:1461
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/getArrayTypeMapper2Service.php:22
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/Rector_Core_HttpKernel_RectorKernelTest_28152e2969bec300e1f69913021f4ae0DebugContainer.php:1472
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/getPhpDocTypeMapperService.php:20
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/Rector_Core_HttpKernel_RectorKernelTest_28152e2969bec300e1f69913021f4ae0DebugContainer.php:1472
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/getStaticTypeMapper2Service.php:20
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/Rector_Core_HttpKernel_RectorKernelTest_28152e2969bec300e1f69913021f4ae0DebugContainer.php:1472
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/getDocBlockClassRenamerService.php:20
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/Rector_Core_HttpKernel_RectorKernelTest_28152e2969bec300e1f69913021f4ae0DebugContainer.php:1472
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/getDocBlockManipulatorService.php:20
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/Rector_Core_HttpKernel_RectorKernelTest_28152e2969bec300e1f69913021f4ae0DebugContainer.php:1472
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/getBetterStandardPrinterService.php:22
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/Rector_Core_HttpKernel_RectorKernelTest_28152e2969bec300e1f69913021f4ae0DebugContainer.php:1472
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/getFormatPerservingPrinterService.php:20
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/Rector_Core_HttpKernel_RectorKernelTest_28152e2969bec300e1f69913021f4ae0DebugContainer.php:1472
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/getFileProcessorService.php:20
/private/var/folders/18/chbwgh1s239423x6f_4ctqb80000gq/T/_rector/ContainerTH4XuOm/Rector_Core_HttpKernel_RectorKernelTest_28152e2969bec300e1f69913021f4ae0DebugContainer.php:1472
/Users/$USER/PhpstormProjects/rector/vendor/symfony/dependency-injection/Container.php:246
/Users/$USER/PhpstormProjects/rector/vendor/symfony/dependency-injection/Container.php:228
/Users/$USER/PhpstormProjects/rector/packages/testing/src/PHPUnit/AbstractRectorTestCase.php:150

Minimal PHP Code Causing Issue

git clone https://github.com/rectorphp/rector.git
cd rector
composer i
vendor/bin/phpunit

Expected Behaviour

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions