Skip to content
This repository has been archived by the owner on Jan 22, 2024. It is now read-only.
Triggered via schedule December 25, 2023 08:19
Status Success
Total duration 3m 18s
Artifacts 1

ci.yaml

on: schedule
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

9 warnings
Test for mutants (ubuntu-latest, 8.1): src/DI/HttpClientExtension.php#L49
Escaped Mutant for Mutator "TrueValue": --- Original +++ New @@ @@ { return Expect::structure(['debug' => Expect::structure(['panel' => Expect::bool(false)]), 'headers' => Expect::arrayOf(Expect::anyOf(Expect::string(), Expect::arrayOf(Expect::string(), Expect::int())), Expect::string()), 'tls' => Expect::structure([ // verify_host - 'verifyHost' => Expect::bool(true), + 'verifyHost' => Expect::bool(false), // verify_peer 'verifyPeer' => Expect::bool(true), ])]);
Test for mutants (ubuntu-latest, 8.1): src/DI/HttpClientExtension.php#L51
Escaped Mutant for Mutator "TrueValue": --- Original +++ New @@ @@ // verify_host 'verifyHost' => Expect::bool(true), // verify_peer - 'verifyPeer' => Expect::bool(true), + 'verifyPeer' => Expect::bool(false), ])]); } public function loadConfiguration() : void
Test for mutants (ubuntu-latest, 8.1): src/DI/HttpClientExtension.php#L58
Escaped Mutant for Mutator "MethodCallRemoval": --- Original +++ New @@ @@ } public function loadConfiguration() : void { - parent::loadConfiguration(); + $builder = $this->getContainerBuilder(); $config = $this->config; $this->registerRequestFactory($builder, $config);
Test for mutants (ubuntu-latest, 8.1): src/DI/HttpClientExtension.php#L100
Escaped Mutant for Mutator "ArrayItemRemoval": --- Original +++ New @@ @@ } private function registerClient(ServiceDefinition $psr17FactoryDefinition, ContainerBuilder $builder, stdClass $config) : void { - $symfonyClientDefinition = $builder->addDefinition($this->prefix('symfony.client'))->setFactory(HttpClient::class . '::create', [['verify_host' => $config->tls->verifyHost, 'verify_peer' => $config->tls->verifyPeer]])->setAutowired(false); + $symfonyClientDefinition = $builder->addDefinition($this->prefix('symfony.client'))->setFactory(HttpClient::class . '::create', [])->setAutowired(false); if ($config->debug->panel) { $monitoringClientDefinition = $builder->addDefinition($this->prefix('monitoring.client'))->setFactory(MonitoringHttpClient::class, [$symfonyClientDefinition])->setAutowired(false); $this->monitoringClientDefinition = $monitoringClientDefinition;
Test for mutants (ubuntu-latest, 8.1): src/DI/HttpClientExtension.php#L101
Escaped Mutant for Mutator "ArrayItemRemoval": --- Original +++ New @@ @@ } private function registerClient(ServiceDefinition $psr17FactoryDefinition, ContainerBuilder $builder, stdClass $config) : void { - $symfonyClientDefinition = $builder->addDefinition($this->prefix('symfony.client'))->setFactory(HttpClient::class . '::create', [['verify_host' => $config->tls->verifyHost, 'verify_peer' => $config->tls->verifyPeer]])->setAutowired(false); + $symfonyClientDefinition = $builder->addDefinition($this->prefix('symfony.client'))->setFactory(HttpClient::class . '::create', [['verify_peer' => $config->tls->verifyPeer]])->setAutowired(false); if ($config->debug->panel) { $monitoringClientDefinition = $builder->addDefinition($this->prefix('monitoring.client'))->setFactory(MonitoringHttpClient::class, [$symfonyClientDefinition])->setAutowired(false); $this->monitoringClientDefinition = $monitoringClientDefinition;
Test for mutants (ubuntu-latest, 8.1): src/DI/HttpClientExtension.php#L107
Escaped Mutant for Mutator "FalseValue": --- Original +++ New @@ @@ } private function registerClient(ServiceDefinition $psr17FactoryDefinition, ContainerBuilder $builder, stdClass $config) : void { - $symfonyClientDefinition = $builder->addDefinition($this->prefix('symfony.client'))->setFactory(HttpClient::class . '::create', [['verify_host' => $config->tls->verifyHost, 'verify_peer' => $config->tls->verifyPeer]])->setAutowired(false); + $symfonyClientDefinition = $builder->addDefinition($this->prefix('symfony.client'))->setFactory(HttpClient::class . '::create', [['verify_host' => $config->tls->verifyHost, 'verify_peer' => $config->tls->verifyPeer]])->setAutowired(true); if ($config->debug->panel) { $monitoringClientDefinition = $builder->addDefinition($this->prefix('monitoring.client'))->setFactory(MonitoringHttpClient::class, [$symfonyClientDefinition])->setAutowired(false); $this->monitoringClientDefinition = $monitoringClientDefinition;
Test for mutants (ubuntu-latest, 8.1): src/DI/HttpClientExtension.php#L122
Escaped Mutant for Mutator "Coalesce": --- Original +++ New @@ @@ } else { $monitoringClientDefinition = null; } - $builder->addDefinition($this->prefix('client'))->setFactory(Psr18Client::class, [$monitoringClientDefinition ?? $symfonyClientDefinition, $psr17FactoryDefinition, $psr17FactoryDefinition])->setAutowired([ClientInterface::class]); + $builder->addDefinition($this->prefix('client'))->setFactory(Psr18Client::class, [$symfonyClientDefinition ?? $monitoringClientDefinition, $psr17FactoryDefinition, $psr17FactoryDefinition])->setAutowired([ClientInterface::class]); } public function beforeCompile() : void {
Test for mutants (ubuntu-latest, 8.1): src/DI/HttpClientExtension.php#L133
Escaped Mutant for Mutator "MethodCallRemoval": --- Original +++ New @@ @@ } public function beforeCompile() : void { - parent::beforeCompile(); + $builder = $this->getContainerBuilder(); $config = $this->config; $this->registerTracyPanel($config, $builder);
Test for mutants (ubuntu-latest, 8.1): src/DI/HttpClientExtension.php#L138
Escaped Mutant for Mutator "MethodCallRemoval": --- Original +++ New @@ @@ parent::beforeCompile(); $builder = $this->getContainerBuilder(); $config = $this->config; - $this->registerTracyPanel($config, $builder); + } private function registerTracyPanel(stdClass $config, ContainerBuilder $builder) : void {

Artifacts

Produced during runtime
Name Size
Logs - Mutations Expired
16.1 KB