Ssupport JWT Library and SF 7.0 #725
integrate.yml
on: pull_request
3️⃣ Static Analysis
24s
4️⃣ Coding Standards
16s
5️⃣ Mutation Testing
6m 24s
6️⃣ Rector Checkstyle
36s
7️⃣ Exported files
3s
Matrix: 2️⃣ JS tests
Matrix: 2️⃣ Unit and functional tests
Annotations
10 errors and 21 warnings
3️⃣ Static Analysis:
src/webauthn/src/CeremonyStep/CheckOrigin.php#L37
Access to an undefined property Webauthn\PublicKeyCredentialCreationOptions|Webauthn\PublicKeyCredentialRequestOptions::$rp.
|
3️⃣ Static Analysis:
src/webauthn/src/CeremonyStep/CheckRelyingPartyIdIdHash.php#L34
Access to an undefined property Webauthn\PublicKeyCredentialCreationOptions|Webauthn\PublicKeyCredentialRequestOptions::$rp.
|
3️⃣ Static Analysis
Process completed with exit code 2.
|
2️⃣ Unit and functional tests (ubuntu-latest, 8.3, lowest)
Process completed with exit code 2.
|
2️⃣ Unit and functional tests (ubuntu-latest, 8.1, lowest)
Process completed with exit code 2.
|
2️⃣ Unit and functional tests (ubuntu-latest, 8.3, highest)
The operation was canceled.
|
2️⃣ Unit and functional tests (ubuntu-latest, 8.2, lowest)
The operation was canceled.
|
2️⃣ Unit and functional tests (ubuntu-latest, 8.1, highest)
The operation was canceled.
|
2️⃣ Unit and functional tests (ubuntu-latest, 8.2, highest)
The operation was canceled.
|
5️⃣ Mutation Testing
Process completed with exit code 2.
|
1️⃣ Syntax errors
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
3️⃣ Static Analysis
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
2️⃣ Unit and functional tests (ubuntu-latest, 8.3, lowest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
2️⃣ Unit and functional tests (ubuntu-latest, 8.1, lowest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
6️⃣ Rector Checkstyle
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
2️⃣ Unit and functional tests (ubuntu-latest, 8.3, highest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
2️⃣ Unit and functional tests (ubuntu-latest, 8.2, lowest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
2️⃣ Unit and functional tests (ubuntu-latest, 8.1, highest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
2️⃣ Unit and functional tests (ubuntu-latest, 8.2, highest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
2️⃣ JS tests (ubuntu-latest, 8.2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
5️⃣ Mutation Testing
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
5️⃣ Mutation Testing:
src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php#L224
Escaped Mutant for Mutator "InstanceOf_":
--- Original
+++ New
@@ @@
private function retrieveRevokedSerialNumbers(string $url) : array
{
try {
- if ($this->client instanceof HttpClientInterface) {
+ if (true) {
$crlData = $this->client->request('GET', $url)->getContent();
} else {
$crlData = $this->sendPsrRequest($url);
|
5️⃣ Mutation Testing:
src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php#L224
Escaped Mutant for Mutator "InstanceOf_":
--- Original
+++ New
@@ @@
private function retrieveRevokedSerialNumbers(string $url) : array
{
try {
- if ($this->client instanceof HttpClientInterface) {
+ if (false) {
$crlData = $this->client->request('GET', $url)->getContent();
} else {
$crlData = $this->sendPsrRequest($url);
|
5️⃣ Mutation Testing:
src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php#L246
Escaped Mutant for Mutator "Throw_":
--- Original
+++ New
@@ @@
return $sequence->at(0)->asInteger()->number();
}, $list->elements());
} catch (Throwable $e) {
- throw CertificateRevocationListException::create($url, 'Failed to download the CRL', $e);
+ CertificateRevocationListException::create($url, 'Failed to download the CRL', $e);
}
}
/**
|
5️⃣ Mutation Testing:
src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php#L262
Escaped Mutant for Mutator "Foreach_":
--- Original
+++ New
@@ @@
$extensions = $subject->tbsCertificate()->extensions();
if ($extensions->hasCRLDistributionPoints()) {
$crlDists = $extensions->crlDistributionPoints();
- foreach ($crlDists->distributionPoints() as $dist) {
+ foreach (array() as $dist) {
$url = $dist->fullName()->names()->firstURI();
$scheme = parse_url($url, PHP_URL_SCHEME);
if (!in_array($scheme, ['http', 'https'], true)) {
|
5️⃣ Mutation Testing:
src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php#L267
Escaped Mutant for Mutator "ArrayItemRemoval":
--- Original
+++ New
@@ @@
foreach ($crlDists->distributionPoints() as $dist) {
$url = $dist->fullName()->names()->firstURI();
$scheme = parse_url($url, PHP_URL_SCHEME);
- if (!in_array($scheme, ['http', 'https'], true)) {
+ if (!in_array($scheme, ['https'], true)) {
continue;
}
$urls[] = $url;
|
5️⃣ Mutation Testing:
src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php#L267
Escaped Mutant for Mutator "LogicalNot":
--- Original
+++ New
@@ @@
foreach ($crlDists->distributionPoints() as $dist) {
$url = $dist->fullName()->names()->firstURI();
$scheme = parse_url($url, PHP_URL_SCHEME);
- if (!in_array($scheme, ['http', 'https'], true)) {
+ if (in_array($scheme, ['http', 'https'], true)) {
continue;
}
$urls[] = $url;
|
5️⃣ Mutation Testing:
src/metadata-service/src/Exception/CertificateRevocationListException.php#L16
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
{
public function __construct(public readonly string $url, string $message, ?Throwable $previous = null)
{
- parent::__construct($message, $previous);
+
}
public static function create(string $url, string $message = 'Invalid CRL.', ?Throwable $previous = null) : self
{
|
5️⃣ Mutation Testing:
src/metadata-service/src/Exception/CertificateRevocationListException.php#L19
Escaped Mutant for Mutator "PublicVisibility":
--- Original
+++ New
@@ @@
{
parent::__construct($message, $previous);
}
- public static function create(string $url, string $message = 'Invalid CRL.', ?Throwable $previous = null) : self
+ protected static function create(string $url, string $message = 'Invalid CRL.', ?Throwable $previous = null) : self
{
return new self($url, $message, $previous);
}
}
|
5️⃣ Mutation Testing:
src/metadata-service/src/Exception/MetadataServiceException.php#L14
Escaped Mutant for Mutator "DecrementInteger":
--- Original
+++ New
@@ @@
{
public function __construct(string $message, ?Throwable $previous = null)
{
- parent::__construct($message, 0, $previous);
+ parent::__construct($message, -1, $previous);
}
}
|
5️⃣ Mutation Testing:
src/metadata-service/src/Exception/MetadataServiceException.php#L14
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
{
public function __construct(string $message, ?Throwable $previous = null)
{
- parent::__construct($message, 0, $previous);
+ parent::__construct($message, 1, $previous);
}
}
|