Каждая сборка провалилась со вторника. Я не совсем уверен, что произошло. Цели Phing (clean/prepare) выполняются должным образом. Кроме того, модульные тесты проходят с летающими цветами, с предупреждением только для дублирования кода (не причина сбоя). Я попытался удалить цель phpDoc, чтобы увидеть, вызвало ли это ошибку, но сборка все еще не удалась.Неудачная конструкция Хадсона без объяснения причин
Начато пользователя Крисом Обновление файла: // локальный/проекты/SVN/изобр-ком/Ствол При ревизии 234 без изменений для файла: // локальный/проектов/SVN/изобр-ком/багажника с предыдущей сборки [туловище] $ /opt/phing/bin/phing clean подготовить -logger phing.listener.NoBannerLogger Buildfile: /var/lib/hudson/.hudson/jobs/IPS/workspace/trunk/build .xml
IPS> чистый:
[echo] Clean... [delete] Deleting directory
/var/lib/hudson/.hudson/jobs/IPS/workspace/build
IPS> Приготовление:
[echo] Prepare... [mkdir] Created dir: /var/lib/hudson/.hudson/jobs/IPS/workspace/build [mkdir] Created dir: /var/lib/hudson/.hudson/jobs/IPS/workspace/build/logs [mkdir] Created dir: /var/lib/hudson/.hudson/jobs/IPS/workspace/build/logs/coverage [mkdir] Created dir: /var/lib/hudson/.hudson/jobs/IPS/workspace/build/logs/coverage-html [mkdir] Created dir: /var/lib/hudson/.hudson/jobs/IPS/workspace/build/docs [mkdir] Created dir: /var/lib/hudson/.hudson/jobs/IPS/workspace/build/app
BUILD ЗАВЕРШЕНА
Общее время: 1,0244 второй
[workspace] $/bin/bash -xe /tmp/hudson3259012225710915845.sh + cd trunk/tests +/usr/local/bin/phpunit --verbose -d memory_limit = 512M --log -junit ../../build/logs/phpunit.xml --coverage-clover ../../build/logs/coverage/clover.xml --coverage-html ../../build/logs/coverage-html/ PHPUnit 3.5.0 от Себастьяна Бергмана.
IPS Default_IndexControllerTest.
Default_AuthControllerTest ......
Manage_UsersControllerTest .....
testDeleteInvalidUserId .. testGetPermissionsForInvalidUserId .. Audit_OverviewControllerTest ............Время: 14 секунд, память: 61.00Mb
[30; 42m [2KOK (28 тестов, 198 утверждения) [0m [2K Написание кода охват в файл XML, это может минут.
Создание отчета о покрытии кода, это может занять некоторое время.
Предупреждения: Неизвестная: Произошла ошибка во время закрытия заявления в Unknown в строке 0
Предупреждения: Неизвестная: Произошла ошибка во время закрытия заявления в Unknown в строке 0
Предупреждения: Неизвестная: Произошла ошибка во время Заключительное заявление в Unknown в строке 0
Предупреждения: Неизвестная: произошла ошибка во время закрытия заявления в Unknown в строке 0
Предупреждения: Неизвестная: Произошла ошибка во время закрытия заявления в Unknown в строке 0
Предупреждения: Неизвестная: Произошла ошибка во время закрытия заявления в Unknown в строке 0
Предупреждения: Неизвестная: Произошла ошибка при заключительного заявления в Unknown в строке 0
предупреждения: Неизвестная: Ошибка при заключительного заявления в Unknown в строке 0 [рабочее пространство] $/бен/Баш -xe /tmp/hudson1439023061736436000.sh +/usr/local/bin/phpcpd --log-pmd ./build/logs/cpd.xml ./trunk phpcpd 1.3.2 от Себастьяна Бергмана.
Найдено 1 точные клоны с 6 дублируются линии в 2-х файлов:
- библиотека/Ips/Форма/декоратор/SplitInput.php: 8-14 библиотека/Ips/Форма/декоратор/FeetInches.php : 10-16
0.04% дублированные строки из 16585 общих строк кода.
Время: 4 секунды, память: 19.50Mb [DRY] Пропустив издатель, поскольку сборки результате является FAILURE Publishing Javadoc [XUnit] [INFO] - начать запись. [xUnit] [ПРЕДУПРЕЖДЕНИЕ] - Не удается создать путь /var/lib/hudson/.hudson/jobs/IPS/workspace/generatedJUnitFiles. Возможно, каталог уже существует. [XUnit] [INFO] - Обработка PHPUnit-3,4 (по умолчанию) [XUnit] [INFO] - [PHPUnit-3,4 (по умолчанию)] - 1 тест файл отчета (ов) были найдены с рисунком «строить/logs/phpunit.xml ' относительно ' /var/lib/hudson/.hudson/jobs/IPS/workspace ' для рамки тестирования' PHPUnit-3.4 (по умолчанию) '. [xUnit] [INFO] - Преобразование '/var/lib/hudson/.hudson/jobs/IPS/workspace/build/logs/phpunit.xml' . [xUnit] [INFO] - Остановка записи. отчета покрытия Издательства Клевера ... отчет Издательство Клевер XML ... результатов Издательского Clover покрытия ... Выполнили: FAILURE
Кажется, что при выдаче результатов покрытия кода он не работает. Вы пытались построить эту работу без покрытия кода? – Bernard
Да, я сузил его до детектора Copy & Paste, которого я не ожидал. Работа PHPUnit/Code Coverage прекрасна. Удаление phpcpd позволяет завершить сборку. –
Странно, но по крайней мере вы можете получить строит дверь. – Bernard