Merge pull request #238 from WyriHaximus/renovate/phpunit #722
ci.yml
on: push
Continuous Integration
/
...
/
Supported Versions Matrix
3s
Continuous Integration
/
...
/
Supported Checks Matrix
5s
Continuous Integration
/
...
/
Package Name
3s
Continuous Integration
/
...
/
Supported Versions Matrix
3s
Continuous Integration
/
...
/
Check Markdown links
17s
Continuous Integration
/
...
/
Comment composer.lock diff
Matrix: Continuous Integration / Continuous Integration / qa
Matrix: Continuous Integration / Continuous Integration / tests-directly-on-os
Matrix: Continuous Integration / Continuous Integration / can-require
Continuous Integration
/
...
/
Set Milestone
55s
Continuous Integration
/
...
/
✔️
0s
Annotations
6 errors and 34 warnings
Continuous Integration / Continuous Integration / Test we can require "wyrihaximus/async-test-utilities" on PHP 8.2
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires wyrihaximus/async-test-utilities dev-83012f64d1ad94a521ef6961e5fe06bec8954248, found wyrihaximus/async-test-utilities[dev-master] but it does not match the constraint.
|
Continuous Integration / Continuous Integration / Run stan on PHP 8.2 with lowest dependency preference:
src/AsyncTestCase.php#L101
Unable to resolve the template type T in call to function React\Async\await
|
Continuous Integration / Continuous Integration / Run stan on PHP 8.2 with lowest dependency preference:
tests/AsyncTestCaseTest.php#L27
Unable to resolve the template type T in call to function React\Async\await
|
Continuous Integration / Continuous Integration / Run stan on PHP 8.2 with lowest dependency preference
Process completed with exit code 2.
|
Continuous Integration / Continuous Integration / Run stan on PHP 8.3 with lowest dependency preference:
src/AsyncTestCase.php#L101
Unable to resolve the template type T in call to function React\Async\await
|
Continuous Integration / Continuous Integration / Run stan on PHP 8.3 with lowest dependency preference:
tests/AsyncTestCaseTest.php#L27
Unable to resolve the template type T in call to function React\Async\await
|
Continuous Integration / Continuous Integration / Package Name
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Continuous Integration / Continuous Integration / Supported Checks Matrix
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Continuous Integration / Set Milestone / Set Milestone
The following actions uses node12 which is deprecated and will be forced to run on node16: chores-dev/set-milestone-action@main. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Continuous Integration / Set Milestone / Set Milestone
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.2 with locked dependency preference:
src/AsyncTestCase.php#L68
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
/** @internal */
protected final function runAsyncTest(mixed ...$args) : mixed
{
- /**
- * @psalm-suppress InternalMethod
- * @psalm-suppress PossiblyNullArgument
- */
- parent::setName($this->realTestName);
+
$timeout = 30;
$reflectionClass = new ReflectionClass($this::class);
foreach ($reflectionClass->getAttributes() as $classAttribute) {
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.2 with locked dependency preference:
src/AsyncTestCase.php#L70
Escaped Mutant for Mutator "DecrementInteger":
--- Original
+++ New
@@ @@
* @psalm-suppress PossiblyNullArgument
*/
parent::setName($this->realTestName);
- $timeout = 30;
+ $timeout = 29;
$reflectionClass = new ReflectionClass($this::class);
foreach ($reflectionClass->getAttributes() as $classAttribute) {
$classTimeout = $classAttribute->newInstance();
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.2 with locked dependency preference:
src/AsyncTestCase.php#L70
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
* @psalm-suppress PossiblyNullArgument
*/
parent::setName($this->realTestName);
- $timeout = 30;
+ $timeout = 31;
$reflectionClass = new ReflectionClass($this::class);
foreach ($reflectionClass->getAttributes() as $classAttribute) {
$classTimeout = $classAttribute->newInstance();
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.2 with locked dependency preference:
src/AsyncTestCase.php#L96
Escaped Mutant for Mutator "UnwrapFinally":
--- Original
+++ New
@@ @@
$timeout = $methodTimeout->timeout;
}
$timeout = Loop::addTimer($timeout, static fn() => Loop::stop());
- try {
- /**
- * @psalm-suppress MixedArgument
- * @psalm-suppress UndefinedInterfaceMethod
- */
- return await(async(fn(): mixed => [$this, $this->realTestName](...$args))());
- } finally {
- Loop::cancelTimer($timeout);
- }
+ /**
+ * @psalm-suppress MixedArgument
+ * @psalm-suppress UndefinedInterfaceMethod
+ */
+ return await(async(fn(): mixed => [$this, $this->realTestName](...$args))());
+ Loop::cancelTimer($timeout);
}
protected final function runTest() : mixed
{
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.2 with locked dependency preference:
src/AsyncTestCase.php#L105
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
*/
return await(async(fn(): mixed => [$this, $this->realTestName](...$args))());
} finally {
- Loop::cancelTimer($timeout);
+
}
}
protected final function runTest() : mixed
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.2 with highest dependency preference:
src/AsyncTestCase.php#L68
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
/** @internal */
protected final function runAsyncTest(mixed ...$args) : mixed
{
- /**
- * @psalm-suppress InternalMethod
- * @psalm-suppress PossiblyNullArgument
- */
- parent::setName($this->realTestName);
+
$timeout = 30;
$reflectionClass = new ReflectionClass($this::class);
foreach ($reflectionClass->getAttributes() as $classAttribute) {
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.2 with highest dependency preference:
src/AsyncTestCase.php#L70
Escaped Mutant for Mutator "DecrementInteger":
--- Original
+++ New
@@ @@
* @psalm-suppress PossiblyNullArgument
*/
parent::setName($this->realTestName);
- $timeout = 30;
+ $timeout = 29;
$reflectionClass = new ReflectionClass($this::class);
foreach ($reflectionClass->getAttributes() as $classAttribute) {
$classTimeout = $classAttribute->newInstance();
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.2 with highest dependency preference:
src/AsyncTestCase.php#L70
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
* @psalm-suppress PossiblyNullArgument
*/
parent::setName($this->realTestName);
- $timeout = 30;
+ $timeout = 31;
$reflectionClass = new ReflectionClass($this::class);
foreach ($reflectionClass->getAttributes() as $classAttribute) {
$classTimeout = $classAttribute->newInstance();
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.2 with highest dependency preference:
src/AsyncTestCase.php#L96
Escaped Mutant for Mutator "UnwrapFinally":
--- Original
+++ New
@@ @@
$timeout = $methodTimeout->timeout;
}
$timeout = Loop::addTimer($timeout, static fn() => Loop::stop());
- try {
- /**
- * @psalm-suppress MixedArgument
- * @psalm-suppress UndefinedInterfaceMethod
- */
- return await(async(fn(): mixed => [$this, $this->realTestName](...$args))());
- } finally {
- Loop::cancelTimer($timeout);
- }
+ /**
+ * @psalm-suppress MixedArgument
+ * @psalm-suppress UndefinedInterfaceMethod
+ */
+ return await(async(fn(): mixed => [$this, $this->realTestName](...$args))());
+ Loop::cancelTimer($timeout);
}
protected final function runTest() : mixed
{
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.2 with highest dependency preference:
src/AsyncTestCase.php#L105
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
*/
return await(async(fn(): mixed => [$this, $this->realTestName](...$args))());
} finally {
- Loop::cancelTimer($timeout);
+
}
}
protected final function runTest() : mixed
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.2 with lowest dependency preference:
src/AsyncTestCase.php#L68
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
/** @internal */
protected final function runAsyncTest(mixed ...$args) : mixed
{
- /**
- * @psalm-suppress InternalMethod
- * @psalm-suppress PossiblyNullArgument
- */
- parent::setName($this->realTestName);
+
$timeout = 30;
$reflectionClass = new ReflectionClass($this::class);
foreach ($reflectionClass->getAttributes() as $classAttribute) {
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.2 with lowest dependency preference:
src/AsyncTestCase.php#L70
Escaped Mutant for Mutator "DecrementInteger":
--- Original
+++ New
@@ @@
* @psalm-suppress PossiblyNullArgument
*/
parent::setName($this->realTestName);
- $timeout = 30;
+ $timeout = 29;
$reflectionClass = new ReflectionClass($this::class);
foreach ($reflectionClass->getAttributes() as $classAttribute) {
$classTimeout = $classAttribute->newInstance();
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.2 with lowest dependency preference:
src/AsyncTestCase.php#L70
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
* @psalm-suppress PossiblyNullArgument
*/
parent::setName($this->realTestName);
- $timeout = 30;
+ $timeout = 31;
$reflectionClass = new ReflectionClass($this::class);
foreach ($reflectionClass->getAttributes() as $classAttribute) {
$classTimeout = $classAttribute->newInstance();
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.2 with lowest dependency preference:
src/AsyncTestCase.php#L96
Escaped Mutant for Mutator "UnwrapFinally":
--- Original
+++ New
@@ @@
$timeout = $methodTimeout->timeout;
}
$timeout = Loop::addTimer($timeout, static fn() => Loop::stop());
- try {
- /**
- * @psalm-suppress MixedArgument
- * @psalm-suppress UndefinedInterfaceMethod
- */
- return await(async(fn(): mixed => [$this, $this->realTestName](...$args))());
- } finally {
- Loop::cancelTimer($timeout);
- }
+ /**
+ * @psalm-suppress MixedArgument
+ * @psalm-suppress UndefinedInterfaceMethod
+ */
+ return await(async(fn(): mixed => [$this, $this->realTestName](...$args))());
+ Loop::cancelTimer($timeout);
}
protected final function runTest() : mixed
{
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.2 with lowest dependency preference:
src/AsyncTestCase.php#L105
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
*/
return await(async(fn(): mixed => [$this, $this->realTestName](...$args))());
} finally {
- Loop::cancelTimer($timeout);
+
}
}
protected final function runTest() : mixed
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 with highest dependency preference:
src/AsyncTestCase.php#L68
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
/** @internal */
protected final function runAsyncTest(mixed ...$args) : mixed
{
- /**
- * @psalm-suppress InternalMethod
- * @psalm-suppress PossiblyNullArgument
- */
- parent::setName($this->realTestName);
+
$timeout = 30;
$reflectionClass = new ReflectionClass($this::class);
foreach ($reflectionClass->getAttributes() as $classAttribute) {
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 with highest dependency preference:
src/AsyncTestCase.php#L70
Escaped Mutant for Mutator "DecrementInteger":
--- Original
+++ New
@@ @@
* @psalm-suppress PossiblyNullArgument
*/
parent::setName($this->realTestName);
- $timeout = 30;
+ $timeout = 29;
$reflectionClass = new ReflectionClass($this::class);
foreach ($reflectionClass->getAttributes() as $classAttribute) {
$classTimeout = $classAttribute->newInstance();
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 with highest dependency preference:
src/AsyncTestCase.php#L70
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
* @psalm-suppress PossiblyNullArgument
*/
parent::setName($this->realTestName);
- $timeout = 30;
+ $timeout = 31;
$reflectionClass = new ReflectionClass($this::class);
foreach ($reflectionClass->getAttributes() as $classAttribute) {
$classTimeout = $classAttribute->newInstance();
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 with highest dependency preference:
src/AsyncTestCase.php#L96
Escaped Mutant for Mutator "UnwrapFinally":
--- Original
+++ New
@@ @@
$timeout = $methodTimeout->timeout;
}
$timeout = Loop::addTimer($timeout, static fn() => Loop::stop());
- try {
- /**
- * @psalm-suppress MixedArgument
- * @psalm-suppress UndefinedInterfaceMethod
- */
- return await(async(fn(): mixed => [$this, $this->realTestName](...$args))());
- } finally {
- Loop::cancelTimer($timeout);
- }
+ /**
+ * @psalm-suppress MixedArgument
+ * @psalm-suppress UndefinedInterfaceMethod
+ */
+ return await(async(fn(): mixed => [$this, $this->realTestName](...$args))());
+ Loop::cancelTimer($timeout);
}
protected final function runTest() : mixed
{
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 with highest dependency preference:
src/AsyncTestCase.php#L105
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
*/
return await(async(fn(): mixed => [$this, $this->realTestName](...$args))());
} finally {
- Loop::cancelTimer($timeout);
+
}
}
protected final function runTest() : mixed
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 with locked dependency preference:
src/AsyncTestCase.php#L68
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
/** @internal */
protected final function runAsyncTest(mixed ...$args) : mixed
{
- /**
- * @psalm-suppress InternalMethod
- * @psalm-suppress PossiblyNullArgument
- */
- parent::setName($this->realTestName);
+
$timeout = 30;
$reflectionClass = new ReflectionClass($this::class);
foreach ($reflectionClass->getAttributes() as $classAttribute) {
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 with locked dependency preference:
src/AsyncTestCase.php#L70
Escaped Mutant for Mutator "DecrementInteger":
--- Original
+++ New
@@ @@
* @psalm-suppress PossiblyNullArgument
*/
parent::setName($this->realTestName);
- $timeout = 30;
+ $timeout = 29;
$reflectionClass = new ReflectionClass($this::class);
foreach ($reflectionClass->getAttributes() as $classAttribute) {
$classTimeout = $classAttribute->newInstance();
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 with locked dependency preference:
src/AsyncTestCase.php#L70
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
* @psalm-suppress PossiblyNullArgument
*/
parent::setName($this->realTestName);
- $timeout = 30;
+ $timeout = 31;
$reflectionClass = new ReflectionClass($this::class);
foreach ($reflectionClass->getAttributes() as $classAttribute) {
$classTimeout = $classAttribute->newInstance();
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 with locked dependency preference:
src/AsyncTestCase.php#L96
Escaped Mutant for Mutator "UnwrapFinally":
--- Original
+++ New
@@ @@
$timeout = $methodTimeout->timeout;
}
$timeout = Loop::addTimer($timeout, static fn() => Loop::stop());
- try {
- /**
- * @psalm-suppress MixedArgument
- * @psalm-suppress UndefinedInterfaceMethod
- */
- return await(async(fn(): mixed => [$this, $this->realTestName](...$args))());
- } finally {
- Loop::cancelTimer($timeout);
- }
+ /**
+ * @psalm-suppress MixedArgument
+ * @psalm-suppress UndefinedInterfaceMethod
+ */
+ return await(async(fn(): mixed => [$this, $this->realTestName](...$args))());
+ Loop::cancelTimer($timeout);
}
protected final function runTest() : mixed
{
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 with locked dependency preference:
src/AsyncTestCase.php#L105
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
*/
return await(async(fn(): mixed => [$this, $this->realTestName](...$args))());
} finally {
- Loop::cancelTimer($timeout);
+
}
}
protected final function runTest() : mixed
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 with lowest dependency preference:
src/AsyncTestCase.php#L68
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
/** @internal */
protected final function runAsyncTest(mixed ...$args) : mixed
{
- /**
- * @psalm-suppress InternalMethod
- * @psalm-suppress PossiblyNullArgument
- */
- parent::setName($this->realTestName);
+
$timeout = 30;
$reflectionClass = new ReflectionClass($this::class);
foreach ($reflectionClass->getAttributes() as $classAttribute) {
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 with lowest dependency preference:
src/AsyncTestCase.php#L70
Escaped Mutant for Mutator "DecrementInteger":
--- Original
+++ New
@@ @@
* @psalm-suppress PossiblyNullArgument
*/
parent::setName($this->realTestName);
- $timeout = 30;
+ $timeout = 29;
$reflectionClass = new ReflectionClass($this::class);
foreach ($reflectionClass->getAttributes() as $classAttribute) {
$classTimeout = $classAttribute->newInstance();
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 with lowest dependency preference:
src/AsyncTestCase.php#L70
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
* @psalm-suppress PossiblyNullArgument
*/
parent::setName($this->realTestName);
- $timeout = 30;
+ $timeout = 31;
$reflectionClass = new ReflectionClass($this::class);
foreach ($reflectionClass->getAttributes() as $classAttribute) {
$classTimeout = $classAttribute->newInstance();
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 with lowest dependency preference:
src/AsyncTestCase.php#L96
Escaped Mutant for Mutator "UnwrapFinally":
--- Original
+++ New
@@ @@
$timeout = $methodTimeout->timeout;
}
$timeout = Loop::addTimer($timeout, static fn() => Loop::stop());
- try {
- /**
- * @psalm-suppress MixedArgument
- * @psalm-suppress UndefinedInterfaceMethod
- */
- return await(async(fn(): mixed => [$this, $this->realTestName](...$args))());
- } finally {
- Loop::cancelTimer($timeout);
- }
+ /**
+ * @psalm-suppress MixedArgument
+ * @psalm-suppress UndefinedInterfaceMethod
+ */
+ return await(async(fn(): mixed => [$this, $this->realTestName](...$args))());
+ Loop::cancelTimer($timeout);
}
protected final function runTest() : mixed
{
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 with lowest dependency preference:
src/AsyncTestCase.php#L105
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
*/
return await(async(fn(): mixed => [$this, $this->realTestName](...$args))());
} finally {
- Loop::cancelTimer($timeout);
+
}
}
protected final function runTest() : mixed
|