Skip to content

Push other errors into baselines: all false positives #5135

Push other errors into baselines: all false positives

Push other errors into baselines: all false positives #5135

Triggered via push February 17, 2025 14:21
Status Success
Total duration 12m 26s
Artifacts
Matrix: Mutation tests
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
Mutation tests (locked, 8.3, ubuntu-latest): src/Aggregate/AggregateRootAttributeBehaviour.php#L27
Escaped Mutant for Mutator "ProtectedVisibility": @@ @@ /** @var (callable(object $event): void)|null */ #[Ignore] private $recorder = null; - protected function apply(object $event): void + private function apply(object $event): void { $metadata = static::metadata(); if (!array_key_exists($event::class, $metadata->applyMethods)) {
Mutation tests (locked, 8.3, ubuntu-latest): src/Aggregate/AggregateRootAttributeBehaviour.php#L68
Escaped Mutant for Mutator "AssignCoalesce": @@ @@ private function passRecorderToChildAggregates(): void { $metadata = static::metadata(); - $this->recorder ??= $this->recordThat(...); + $this->recorder = $this->recordThat(...); foreach ($metadata->childAggregates as $propertyName) { $child = $this->getChildAggregateByPropertyName($propertyName); if ($child === null) {
Mutation tests (locked, 8.3, ubuntu-latest): src/Aggregate/AggregateRootAttributeBehaviour.php#L97
Escaped Mutant for Mutator "InstanceOf_": @@ @@ } public function aggregateRootId(): AggregateRootId { - if ($this->cachedAggregateRootId instanceof AggregateRootId) { + if (false) { return $this->cachedAggregateRootId; } $metadata = static::metadata();
Mutation tests (locked, 8.3, ubuntu-latest): src/CommandBus/AggregateHandlerProvider.php#L70
Escaped Mutant for Mutator "TrueValue": @@ @@ $this->handlers[$handler->commandClass][] = new HandlerDescriptor(new UpdateAggregateHandler($this->repositoryManager, $aggregateClass, $handler->method, new DefaultParameterResolver($this->container))); } } - $this->initialized = true; + $this->initialized = false; } }
Mutation tests (locked, 8.3, ubuntu-latest): src/CommandBus/Handler/UpdateAggregateHandler.php#L35
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ $aggregate = $repository->load($aggregateRootId); $reflection = new ReflectionClass($this->aggregateClass); $reflectionMethod = $reflection->getMethod($this->methodName); - $reflectionMethod->invokeArgs($aggregate, [...$this->parameterResolver->resolve($reflectionMethod, $command)]); + $repository->save($aggregate); } private function aggregateRootId(object $command): AggregateRootId
Mutation tests (locked, 8.3, ubuntu-latest): src/CommandBus/HandlerFinder.php#L40
Escaped Mutant for Mutator "Continue_": @@ @@ $handle = $handleAttributes[0]->newInstance(); if ($handle->commandClass !== null) { yield new HandlerReference($handle->commandClass, $reflectionMethod->getName(), $reflectionMethod->isStatic()); - continue; + break; } $parameters = $reflectionMethod->getParameters(); if ($parameters === []) {
Mutation tests (locked, 8.3, ubuntu-latest): src/CommandBus/SyncCommandBus.php#L35
Escaped Mutant for Mutator "ArrayItemRemoval": @@ @@ /** @throws HandlerNotFound */ public function dispatch(object $command): void { - $this->logger?->debug('CommandBus: dispatch command', ['command' => $command::class]); + $this->logger?->debug('CommandBus: dispatch command', []); $handlers = $this->handlerProvider->handlerForCommand($command::class); if (!is_array($handlers)) { $handlers = iterator_to_array($handlers);
Mutation tests (locked, 8.3, ubuntu-latest): src/Console/Command/DatabaseCreateCommand.php#L49
Escaped Mutant for Mutator "LogicalAnd": @@ @@ $tempConnection = $this->helper->copyConnectionWithoutDatabase($this->connection); $ifNotExists = InputHelper::bool($input->getOption('if-not-exists')); $hasDatabase = $this->helper->hasDatabase($tempConnection, $databaseName); - if ($ifNotExists && $hasDatabase) { + if ($ifNotExists || $hasDatabase) { $console->warning(sprintf('Database "%s" already exists. Skipped.', $databaseName)); $tempConnection->close(); return 0;
Mutation tests (locked, 8.3, ubuntu-latest): src/Console/Command/DatabaseCreateCommand.php#L51
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ $hasDatabase = $this->helper->hasDatabase($tempConnection, $databaseName); if ($ifNotExists && $hasDatabase) { $console->warning(sprintf('Database "%s" already exists. Skipped.', $databaseName)); - $tempConnection->close(); + return 0; } try {
Mutation tests (locked, 8.3, ubuntu-latest): src/Console/Command/DatabaseCreateCommand.php#L61
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ $console->success(sprintf('Created database "%s"', $databaseName)); } catch (Throwable $e) { $console->error(sprintf('Could not create database "%s"', $databaseName)); - $console->error($e->getMessage()); + $tempConnection->close(); return 2; }