Skip to content

orisai/installer support #246

orisai/installer support

orisai/installer support #246

Triggered via push June 21, 2024 22:30
Status Success
Total duration 2m 0s
Artifacts 1

ci.yaml

on: push
Matrix: Tests
Matrix: Coding standard
Matrix: Static analysis
Matrix: Test for mutants
Matrix: Code coverage finish
Status check - CI
2s
Status check - CI
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
Test for mutants (ubuntu-latest, 8.3): src/Boot/AutomaticConfigurator.php#L28
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ } public function loadContainer(): string { - $this->loader->configureSwitch('consoleMode', $this->staticParameters['consoleMode']); + $this->loader->configureSwitch('debugMode', $this->staticParameters['debugMode']); return parent::loadContainer(); } }
Test for mutants (ubuntu-latest, 8.3): src/Boot/AutomaticConfigurator.php#L29
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ public function loadContainer(): string { $this->loader->configureSwitch('consoleMode', $this->staticParameters['consoleMode']); - $this->loader->configureSwitch('debugMode', $this->staticParameters['debugMode']); + return parent::loadContainer(); } }
Test for mutants (ubuntu-latest, 8.3): src/Boot/BaseConfigurator.php#L119
Escaped Mutant for Mutator "DecrementInteger": @@ @@ if (!Dependencies::isPackageLoaded('tracy/tracy')) { throw PackageRequired::forMethod(['tracy/tracy'], static::class, __FUNCTION__); } - @mkdir($this->staticParameters['logDir'], 0777, true); + @mkdir($this->staticParameters['logDir'], 510, true); Debugger::$strictMode = true; Debugger::enable($this->isDebugMode() ? Debugger::DEVELOPMENT : Debugger::PRODUCTION, $this->staticParameters['logDir']); /** @infection-ignore-all */
Test for mutants (ubuntu-latest, 8.3): src/Boot/BaseConfigurator.php#L119
Escaped Mutant for Mutator "IncrementInteger": @@ @@ if (!Dependencies::isPackageLoaded('tracy/tracy')) { throw PackageRequired::forMethod(['tracy/tracy'], static::class, __FUNCTION__); } - @mkdir($this->staticParameters['logDir'], 0777, true); + @mkdir($this->staticParameters['logDir'], 512, true); Debugger::$strictMode = true; Debugger::enable($this->isDebugMode() ? Debugger::DEVELOPMENT : Debugger::PRODUCTION, $this->staticParameters['logDir']); /** @infection-ignore-all */
Test for mutants (ubuntu-latest, 8.3): src/Boot/BaseConfigurator.php#L200
Escaped Mutant for Mutator "UnwrapArrayKeys": @@ @@ $now = new DateTimeImmutable(); $parameters = DIHelpers::escape($this->staticParameters) + ['container' => ['compiledAtTimestamp' => (int) $now->format('U'), 'compiledAt' => $now->format(DATE_ATOM), 'className' => new Literal('static::class')]]; $compiler->addConfig(['parameters' => $parameters]); - $compiler->setDynamicParameterNames(array_keys($this->dynamicParameters)); + $compiler->setDynamicParameterNames($this->dynamicParameters); $builder = $compiler->getContainerBuilder(); $builder->addExcludedClasses($this->autowireExcludedClasses); $compiler->addExtension('extensions', new ExtensionsExtension());
Test for mutants (ubuntu-latest, 8.3): src/Boot/BaseConfigurator.php#L200
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ $now = new DateTimeImmutable(); $parameters = DIHelpers::escape($this->staticParameters) + ['container' => ['compiledAtTimestamp' => (int) $now->format('U'), 'compiledAt' => $now->format(DATE_ATOM), 'className' => new Literal('static::class')]]; $compiler->addConfig(['parameters' => $parameters]); - $compiler->setDynamicParameterNames(array_keys($this->dynamicParameters)); + $builder = $compiler->getContainerBuilder(); $builder->addExcludedClasses($this->autowireExcludedClasses); $compiler->addExtension('extensions', new ExtensionsExtension());
Test for mutants (ubuntu-latest, 8.3): src/Boot/BaseConfigurator.php#L239
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ $loader = new ContainerLoader($buildDir, $this->staticParameters['debugMode']); $configFiles = $this->loadConfigFiles(); $containerKey = $this->getContainerKey($configFiles); - $this->reloadContainerOnDemand($loader, $containerKey, $buildDir); + $containerClass = $loader->load(fn(Compiler $compiler) => $this->generateContainer($compiler, $configFiles), $containerKey); assert(is_subclass_of($containerClass, Container::class)); return $containerClass;
Test for mutants (ubuntu-latest, 8.3): src/Boot/BaseConfigurator.php#L291
Escaped Mutant for Mutator "LogicalAndAllSubExprNegation": @@ @@ */ private function reloadContainerOnDemand(ContainerLoader $loader, array $containerKey, string $buildDir): void { - $this->forceReloadContainer && !class_exists($containerClass = $loader->getClassName($containerKey), false) && is_file($file = "{$buildDir}/{$containerClass}.php") && @Unlink($file); + !$this->forceReloadContainer && class_exists($containerClass = $loader->getClassName($containerKey), false) && !is_file($file = "{$buildDir}/{$containerClass}.php") && !@Unlink($file); } }
Test for mutants (ubuntu-latest, 8.3): src/Boot/BaseConfigurator.php#L291
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation": @@ @@ */ private function reloadContainerOnDemand(ContainerLoader $loader, array $containerKey, string $buildDir): void { - $this->forceReloadContainer && !class_exists($containerClass = $loader->getClassName($containerKey), false) && is_file($file = "{$buildDir}/{$containerClass}.php") && @Unlink($file); + $this->forceReloadContainer && !class_exists($containerClass = $loader->getClassName($containerKey), false) && !is_file($file = "{$buildDir}/{$containerClass}.php") && @Unlink($file); } }
Test for mutants (ubuntu-latest, 8.3): src/Boot/BaseConfigurator.php#L291
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ */ private function reloadContainerOnDemand(ContainerLoader $loader, array $containerKey, string $buildDir): void { - $this->forceReloadContainer && !class_exists($containerClass = $loader->getClassName($containerKey), false) && is_file($file = "{$buildDir}/{$containerClass}.php") && @Unlink($file); + !($this->forceReloadContainer && !class_exists($containerClass = $loader->getClassName($containerKey), false) && is_file($file = "{$buildDir}/{$containerClass}.php") && @Unlink($file)); } }

Artifacts

Produced during runtime
Name Size
Logs - Mutations Expired
2.29 KB