Я использую веб-приложение на основе Symfony 2.8.Теперь я пытаюсь следовать документам , чтобы добавить поддержку PHPUnit в проект:
$ composer require --dev symfony/phpunit-bridge
Хотя это добавляет требование symfony/phpunit-bridge
к packages-dev
моего composer.json
файла,не файлы на самом деле установлены.
Запуск update
вручную также не меняет это:
composer update --dev symfony/phpunit-bridge
You are using the deprecated option "dev". Dev packages are installed by default now.
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Таким образом, я получаю сообщение об ошибке при попытке запустить тест
./vendor/bin/simple-phpunit -c app src/AppBundle/
-bash: ./vendor/bin/simple-phpunit: No such file or directory
Нет bin
subdir в /vendor
.
Что я делаю не так?
РЕДАКТИРОВАТЬ:
$ composer show symfony/phpunit-bridge
name : symfony/phpunit-bridge
descrip. : Symfony PHPUnit Bridge
keywords :
versions : * v4.1.0
type : symfony-bridge
license : MIT License (MIT) (OSI approved) https://spdx.org/licenses/MIT.html#licenseText
source : [git] https://github.com/symfony/phpunit-bridge.git b3451fc442baaf9169e50491a059ef17582c4424
dist : [zip] https://api.github.com/repos/symfony/phpunit-bridge/zipball/b3451fc442baaf9169e50491a059ef17582c4424 b3451fc442baaf9169e50491a059ef17582c4424
names : symfony/phpunit-bridge
autoload
files
psr-4
Symfony\Bridge\PhpUnit\ => .
exclude-from-classmap
requires
php >=5.3.3
suggests
ext-zip Zip support is required when using bin/simple-phpunit
symfony/debug For tracking deprecated interfaces usages at runtime with DebugClassLoader
conflicts
phpunit/phpunit <4.8.35|<5.4.3,>=5.0