When running phpunit on a project that requires robo, we get an inability to find one of the traits.
phpunit is invoked as follows
XDEBUG_MODE=coverage phpunit --debug --verbose .
Error is:
Fatal error: Trait "Consolidation\SiteAlias\FixtureFactory" not found in /var/www/html/vendor/consolidation/site-alias/tests/SiteAliasFileDiscoveryTest.php on line 6
Versions:
$ robo --version
Robo 5.1.1
$ phpunit --version
PHPUnit 9.6.31 by Sebastian Bergmann and contributors.
Our project's composer autoload and optimizer section:
"autoload": {
"psr-4": {
"Usher\\": "src"
}
},
...
...
...
"config": {
...
...
"optimize-autoloader": true
Our robo require:
"consolidation/robo": "^1.4 || ^2 || ^3 || ^4 || ^5",