2015-09-03 4 views
0

Я создал проект, используя jenkins-php.org. Все работает нормально, но я не могу пропустить тест PHPunit. Что может быть простым способом пропустить PHPUnitTest, чтобы избежать ошибок ... Первоначально я думал, что это легко, и я удалил все экземпляры из кода, но все же могу видеть эту ошибку, также я не могу сгенерировать phpdoc, если у проекта нет тестовых файлов ... PLS helpПроблема с ANT на основе Jenkins job

ответ

0

Установите значение ниже в false в phpunit.xml, чтобы избежать фатальных ошибок и удалите публикацию отчета об итогах теста xUnit всей этой конфигурации проекта GUI проекта jenkins, чтобы избежать сбоя завершенного состояния состояния. помните, что сборка будет успешной, хотя ..... Также спасибо за вашу помощь Хэвлоку.

0

Одной из возможностей было бы удаление цели, которая выполняет PHPUnit из списка зависимых целей при выполнении ANT. Так что, если ANT выполняет цель full-build например, изменить

<target name="full-build" 
    depends="prepare,static-analysis,phpunit,phpdox,-check-failure" 
    description="Performs static analysis, runs the tests, and generates project documentation"/> 

к

<target name="full-build" 
    depends="prepare,static-analysis,phpdox,-check-failure" 
    description="Performs static analysis, runs the tests, and generates project documentation"/> 

Примечание недостающее phpunit значения по depends атрибута.

Другой возможностью было бы написать один манекен, который ничего не делает, кроме $this->assertTrue(true);.

+0

Я сделал первый шаг уже, нужно проверить со вторым. –

+0

Тогда вам, вероятно, стоит проверить, какой именно адрес вы указали в конфигурации Jenkins. – Havelock

+0

Я действительно новичок в jenkins Havelock ... так что вы могли бы точно рассказать мне, что именно вы имели в виду, когда вы произносили слово «цель» в своем последнем комментарии .... спасибо –