This repository has been archived by the owner on Jan 22, 2024. It is now read-only.
CI #98
ci.yaml
on: schedule
Matrix: Tests
Matrix: Coding standard
Matrix: Static analysis
Matrix: Test for mutants
Matrix: Code coverage finish
Status check - CI
2s
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 |
|