phpunit-pretty-result-printer: Missing files
At first thanks a lot for your library that me get a really fast overview about my tests. I use it since linger times.
Currently I have problems in a project, that use the library. Aftercomposer update the version 0.20.1 is active and I get always the error message
PHP Fatal error: Uncaught Noodlehaus\Exception\FileNotFoundException: Configuration file: [/home/travis/build/bueltge/marksimple/vendor/codedungeon/phpunit-result-printer/phpunit-printer.yml] cannot be found in /home/travis/build/bueltge/marksimple/vendor/hassankhan/config/src/Config.php:173
Stack trace:
#0 /home/travis/build/bueltge/marksimple/vendor/hassankhan/config/src/Config.php(54): Noodlehaus\Config->getValidPath('/home/travis/bu...')
#1 /home/travis/build/bueltge/marksimple/vendor/codedungeon/phpunit-result-printer/src/PrinterTrait.php(76): Noodlehaus\Config->__construct('/home/travis/bu...')
#2 /home/travis/build/bueltge/marksimple/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(287): Codedungeon\PHPUnitPrettyResultPrinter\Printer->__construct(NULL, false, 'auto', false, 80, false)
#3 /home/travis/build/bueltge/marksimple/vendor/phpunit/phpunit/src/TextUI/Command.php(212): PHPUnit\TextUI\TestRunner->doRun(Object(PHPUnit\Framework\TestSuite), Array, true)
#4 /home/travis/build/bueltge/marksimple/vendor/phpunit/phpuni in /home/travis/build/bueltge/marksimple/vendor/hassankhan/config/src/Config.php on line 173
Fatal error: Uncaught Noodlehaus\Exception\FileNotFoundException: Configuration file: [/home/travis/build/bueltge/marksimple/vendor/codedungeon/phpunit-result-printer/phpunit-printer.yml] cannot be found in /home/travis/build/bueltge/marksimple/vendor/hassankhan/config/src/Config.php on line 173
Noodlehaus\Exception\FileNotFoundException: Configuration file: [/home/travis/build/bueltge/marksimple/vendor/codedungeon/phpunit-result-printer/phpunit-printer.yml] cannot be found in /home/travis/build/bueltge/marksimple/vendor/hassankhan/config/src/Config.php on line 173
Maybe you have a hint for me, always the init. php and the json file is missed.
The problem is still existent on local client and also on travis. Thatβs my composer.json for the dependencies:
"require-dev": {
"phpunit/phpunit": "6.3.*",
"codedungeon/phpunit-result-printer": "^0.20",
"inpsyde/php-coding-standards": "^0.13",
"antecedent/patchwork": "^2.1",
"dg/composer-cleaner": "^2"
},
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 27 (14 by maintainers)
Commits related to this issue
- fixes #122, possible fix for #118 — committed to mikeerickson/phpunit-pretty-result-printer by mikeerickson 6 years ago
Thanks a lot! Nice result before holidays and time to tag version 1.0.0 π
@bueltge my apologies for issue. I will get this resolved tomorrow when I return to work. Try to keep family time sacred on weekends π€
@bueltge Awesome! Thanks for confirmation and enjoy your holiday π
I have already seen this issue (that is an artifact of the addition of files in the files section of autoload. I have removed these items as that is NOT the cure to this problem (there has been a new version posted 0.21.1 which addresses this very issue)
These items are included everytime
phpunitis executed which is NOT how it should work. So, the fix causes additional issues π¦You can βfixβ the above issue by removing the
autoload - filesitems