PHPUnit с PHPdbg возвращает ошибку прерванного канала - PullRequest
0 голосов
/ 18 декабря 2018

Я установил phpdbg в свой докер-контейнер, все хорошо.

Затем, когда я запускаю свои тесты с использованием phpdbg и phpunit с этой командой внутри метода makefile

phpunit:
    phpdbg -qrr -d memory_limit=-1 vendor/bin/phpunit

Я получаюbroken pipe ошибка в каком-то тесте, я не знаю почему.

[phpunit] сломанный канал.

Когда я запускаю ту же команду без файла makeУ меня есть некоторые тесты, которые проваливаются, тогда он внезапно завершается неудачей.

Я раньше использовал Xdebug для покрытия phpunit, и у меня никогда не было этой ошибки.

Когда я запускаю phpdbg с использованием опции -v, это кажетсяработает

phpdbg -qrrv -d memory_limit=-1 vendor/bin/phpunit

Должен ли я печатать вывод внутри файла или что-то в этом роде?

Но я думаю, что это решение немного уродливо.

Можно мне добавить еще одинопция или что-то в конфигурации phpdbg, но я не нашел ничего полезного в документации phpdbg и в Интернете.

Я не знаю, было ли это из phpdbg, из make-файла или откуда-то еще.

Кто-то уже имел этот кпризнак ошибки с использованием phpdbg и нашел, как это исправить?

...