You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is required in order for infection/infection to work with codeception.
What do you get instead?
Provide console output if related. Use -vvv mode for more details.
In Run.php line 592:
[PHPUnit\Framework\Error\Warning (2)]
Array to string conversion
Exception trace:
at /data/vendor/codeception/codeception/src/Codeception/Command/Run.php:592
Codeception\Subscriber\ErrorHandler->errorHandler() at /data/vendor/codeception/codeception/src/Codeception/Command/Run.php:592
Codeception\Command\Run->Codeception\Command\{closure}() at n/a:n/a
array_map() at /data/vendor/codeception/codeception/src/Codeception/Command/Run.php:592
Codeception\Command\Run->runIncludedSuites() at /data/vendor/codeception/codeception/src/Codeception/Command/Run.php:487
Codeception\Command\Run->execute() at /data/vendor/symfony/console/Command/Command.php:298
Symfony\Component\Console\Command\Command->run() at /data/vendor/symfony/console/Application.php:1040
Symfony\Component\Console\Application->doRunCommand() at /data/vendor/symfony/console/Application.php:301
Symfony\Component\Console\Application->doRun() at /data/vendor/symfony/console/Application.php:171
Symfony\Component\Console\Application->run() at /data/vendor/codeception/codeception/src/Codeception/Application.php:112
Codeception\Application->run() at /data/vendor/codeception/codeception/app.php:45
{closure}() at /data/vendor/codeception/codeception/app.php:46
require() at /data/vendor/codeception/codeception/codecept:7
include() at /data/vendor/bin/codecept:120
Provide test source code if related
1. Groups definition in config:
codeception.yml
groups:
infection: [path/to/SomeTest.php]
Run codecept run -g infection
2. Overwrite when calling codecept run (this is what infection/infection does)
Run codecept run -g infection -o "groups: infection: [path/to/SomeTest.php]"
Details
Codeception version: v5.0.10
PHP Version: 8.1.18
Operating System: Alpine Linux 3.17.3 (docker container)
What are you trying to achieve?
Use a global groups definition, as defined at https://codeception.com/docs/Customization#Group-Files.
This is required in order for infection/infection to work with codeception.
What do you get instead?
1. Groups definition in config:
codeception.yml
Run
codecept run -g infection
2. Overwrite when calling
codecept run
(this is whatinfection/infection
does)Run
codecept run -g infection -o "groups: infection: [path/to/SomeTest.php]"
Details
installed-packages.txt
irrelevant
The text was updated successfully, but these errors were encountered: