«ParsePI: PI php никогда не заканчивается» при попытке запустить новый модульный тест - PullRequest
0 голосов
/ 29 июня 2018

Я создал модульный тест и использовал следующую команду для запуска теста:

bin/phpunit -c path/to/DocumentDuplicateControllerTest.php

... и я нахожу, что получаю этот вывод:

ParsePI: PI php никогда не заканчивается ...

Ожидается начальный тег, '<' не найден </p>

К сожалению, отключение флага -c невозможно, поскольку команда запускается с этим флагом во время задания Jenkins.

Может кто-нибудь сделать предложение о том, как это исправить?

1 Ответ

0 голосов
/ 29 июня 2018

-c - это опция командной строки для указания файла конфигурации:

-c|--configuration <file>   Read configuration from XML file.

Требуется файл в качестве следующего параметра. Этот файл должен быть файлом конфигурации PHPUnit XML.

Вы предоставляете файл PHP. Я предполагаю, что это начинается с <?php, но не имеет закрытия ?>. Синтаксический анализатор XML рассматривает <?php как начало инструкции по обработке XML, он не закрывается, поэтому появляется сообщение об ошибке.

Вы должны создать и указать phpunit.xml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...