CI #125
ci.yaml
on: schedule
Matrix: Tests
Matrix: Coding standard
Matrix: Static analysis
Matrix: Test for mutants
Matrix: Code coverage finish
Status check - CI
4s
Annotations
5 errors and 17 warnings
|
Static analysis (ubuntu-latest, 8.4)
Process completed with exit code 2.
|
|
Static analysis (ubuntu-latest, 8.4):
tests/Unit/FrozenClockTest.php#L70
Parameter #1 $datetime of method Tests\Orisai\Clock\Unit\FrozenClockTest::testTimestampVariants() expects DateTimeInterface|int, DateTime|false given.
|
|
Static analysis (ubuntu-latest, 8.4):
tests/Unit/FrozenClockTest.php#L65
Parameter #1 $datetime of method Tests\Orisai\Clock\Unit\FrozenClockTest::testTimestampVariants() expects DateTimeInterface|int, DateTimeImmutable|false given.
|
|
Static analysis (ubuntu-latest, 8.4):
tests/Unit/Adapter/ClockAdapterFactoryTest.php#L57
Call to function class_exists() with 'Symfony\\Component\\Clock\\ClockInterface' will always evaluate to false.
|
|
Status check - CI
Process completed with exit code 1.
|
|
Tests (ubuntu-latest, 8.3, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/github-script@v7, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Tests (ubuntu-latest, 8.4, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/github-script@v7, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Tests (ubuntu-latest, 8.1, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/github-script@v7, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Coding standard (ubuntu-latest, 8.4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/github-script@v7. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Tests (ubuntu-latest, 7.4, --prefer-lowest --prefer-stable, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/github-script@v7, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Static analysis (ubuntu-latest, 8.4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/github-script@v7. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Tests (ubuntu-latest, 7.4, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/github-script@v7, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Tests (ubuntu-latest, 8.0, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/github-script@v7, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test for mutants (ubuntu-latest, 8.4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/github-script@v7, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test for mutants (ubuntu-latest, 8.4):
src/Adapter/OrisaiToSymfonyClockAdapter.php#L42
Escaped Mutant for Mutator "CloneRemoval":
@@ @@
}
public function withTimeZone(DateTimeZone|string $timezone): static
{
- $clone = clone $this;
+ $clone = $this;
$clone->timeZone = is_string($timezone) ? new DateTimeZone($timezone) : $timezone;
return $clone;
}
}
|
|
Test for mutants (ubuntu-latest, 8.4):
src/Adapter/OrisaiToSymfonyClockAdapter.php#L37
Escaped Mutant for Mutator "RoundingFamily":
@@ @@
}
public function sleep(float|int $seconds): void
{
- $this->clock->sleep(0, 0, (int) round($seconds * 1000000.0));
+ $this->clock->sleep(0, 0, (int) ceil($seconds * 1000000.0));
}
public function withTimeZone(DateTimeZone|string $timezone): static
{
|
|
Test for mutants (ubuntu-latest, 8.4):
src/Adapter/OrisaiToSymfonyClockAdapter.php#L37
Escaped Mutant for Mutator "DecrementInteger":
@@ @@
}
public function sleep(float|int $seconds): void
{
- $this->clock->sleep(0, 0, (int) round($seconds * 1000000.0));
+ $this->clock->sleep(0, -1, (int) round($seconds * 1000000.0));
}
public function withTimeZone(DateTimeZone|string $timezone): static
{
|
|
Test for mutants (ubuntu-latest, 8.4):
src/Adapter/OrisaiToSymfonyClockAdapter.php#L37
Escaped Mutant for Mutator "DecrementInteger":
@@ @@
}
public function sleep(float|int $seconds): void
{
- $this->clock->sleep(0, 0, (int) round($seconds * 1000000.0));
+ $this->clock->sleep(-1, 0, (int) round($seconds * 1000000.0));
}
public function withTimeZone(DateTimeZone|string $timezone): static
{
|
|
Test for mutants (ubuntu-latest, 8.4):
src/Adapter/ClockAdapterFactory.php#L18
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
if ($clock instanceof Clock) {
return $clock;
}
- if ($clock instanceof SymfonyClock) {
+ if (false) {
return new SymfonyToOrisaiClockAdapter($clock);
}
return new PsrToOrisaiClockAdapter($clock);
}
}
|
|
Tests (ubuntu-latest, 8.2, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/github-script@v7, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Tests (windows-latest, 8.4, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/github-script@v7, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Tests (macos-latest, 8.4, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/github-script@v7, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
Logs - Mutations
|
635 Bytes |
sha256:44b07b38983e56ebd2f0edaa2d3c8b598c4e97d5b860fcd5038f89527fce11f2
|
|