Круиз-контроль и проекты PHP

Я сделал глупую ошибку, декларация проекта должна быть

 auth = Blueprint('auth', __name__, url_prefix='/api/v2')
8
задан CountZero 1 December 2008 в 11:05
поделиться

3 ответа

Я задаюсь вопросом, может ли Круиз-контроль объединить журналы, созданные PHPUnit (в формате XML) в журнал проекта, или является им работающий на файлы Java JUnit только.

CC объединит любой XML-файл, на который Вы указываете на него. Когда Вы говорите, что слияние файлов не работает, Вы получаете ошибку при слиянии их, или разве результаты испытаний не обнаруживаются на странице результатов? При рассмотрении файла журнала сборки, Вы видите результаты испытаний, объединенные в?

Одна проблема, которую Вы могли бы видеть, - то, что .xsl файлы в jsp приложении для создания отчетов ожидают, что результаты испытаний будут в структуре, которую создает муравей junit задача. То, что могло бы происходить, - то, что Вы объединяетесь в файлах, но .xsl не знает, как отобразить результаты.

Но я думаю, что существует простое решение. Проект PhpUnderControl предоставляет phpunit.jsp. Я думаю, добавляете ли Вы это к своей существующей установке CC, Вы сможете просмотреть результаты испытаний. Можно добавить phpunit.jsp к вкладкам довольно легко; просто взгляд main.jsp и это должно быть очевидно.

Если у Вас есть какие-либо последующие вопросы, я рекомендую пользовательский список рассылки CruiseControl.

(Я не использовал CC на проекте PHP, но я - один из разработчиков CC.)

2
ответ дан 6 December 2019 в 00:59
поделиться

Я нашел, что CruiseControl только объединяют журналы, содержащие результаты испытаний, когда тест перестал работать.

Когда я повредил тест нарочно, результаты были объединены в журнал, и, где показано на панели инструментов CruiseControl.

Это могло быть Вашей проблемой?

0
ответ дан 6 December 2019 в 00:59
поделиться

Мы пытались использовать PHPUc с CC, и мы не могли заставить материал работать правильно. Мы экспериментировали с прямым CC, но нашли трудным получить аутентификацию там (мы распределяемся, таким образом, наши отчеты были бы открыты для мира, если мы не закрепили его - мы не могли понять это.)

Так, мы теперь на самом деле используем Гудзон в качестве нашего механизма CI и Phing как наш инструмент сборки. Это работает просто великолепно. У нас есть отчеты о покрытии кода, появляющиеся прямо из PHPUnit (который Гудзон все еще называет "Покрытием клевера" от мира Java, но эй это - просто название ссылки, и мы знаем то, что это означает).

Гудзон был легок настроить и, кажется, работает со всем, в чем Вы нуждались бы для PHP.

0
ответ дан 6 December 2019 в 00:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: