Использование PHPUnit в PhpStorm с помощью Docker - PullRequest
0 голосов
/ 30 мая 2018

У меня есть очень специфическая конфигурация, которую я должен держать, пока не смогу переместить функцию из моего старого приложения PHP 5 в другое место.

Я пытаюсь связать свою среду тестирования с PhpStorm, но не могупонять это.Поскольку я не использую Composer, я должен указать путь phpunit.phar (который является /usr/local/bin/phpunit - символическая ссылка на /usr/local/bin/phpunit.phar).Я продолжаю иметь эту ошибку.

Неустранимая ошибка PHP: необработанное исключение «UnexpectedValueException» с сообщением «Не удается создать phar» / usr / local / bin / phpunit ', расширение файла (или комбинация) не распознано иликаталог не существует 'в /opt/.phpstorm_helpers/phpunit.php:181

Трассировка стека:

# 0 /opt/.phpstorm_helpers/phpunit.php(181): Phar-> __ construct ('/ usr / local / bin /...')

# 1 /opt/.phpstorm_helpers/phpunit.php(250): IDE_PHPUnit_Loader :: init ()

#2 {main} добавлено в /opt/.phpstorm_helpers/phpunit.php в строке 181

Настройка на моем Docker: PHP 5.5.9 с PHPUnit 4.8.9

Мой пультPHP-интерпретатор Docker работает в PhpStorm, и мой PHPUnit работает, когда я запускаю тестирование в bash (используя docker exec phpunit) - поэтому кажется, что части работают, в основном клей не работает.

Вот мойнастройки phpunit_framework_settings

...