2010-06-23 2 views
0

Итак, это моя дилемма. Я использую отличную библиотеку codeigniter-simpletest Эрика Барнса (http://github.com/ericbarnes/codeigniter-simpletest). Он идеально подходит для моих целей, поскольку он добавляет конечную точку в тестовое развертывание моего приложения CodeIgniter, из которого у меня есть панель для запуска всех моих модульных тестов и просмотра результатов. Пока все хорошо.Вызов URL-адреса и извлечение отображаемой HTML-страницы в Phing

Но теперь я пришел, чтобы интегрировать его в свой скрипт построения Phing (так что вызов версии phing на моей тестовой сборке инициирует модульные тесты и выйдет из строя, если какой-либо из тестов завершится неудачно), и я застрял.

Из-за пакета интеграции, чтобы makeignignign играл хорошо с simpletest, бегун командной строки simpletest не является вариантом (я не думаю).

Есть ли способ вызвать URL-адрес из phing и захватить полученный HTML? Я мог бы вставить какой-то скрытый HTML-код на страницу результатов встроенных тестов и проверить его с помощью задачи Phing.

ответ

1

Недавно добавленная новая задача HttpGetTask была добавлена ​​в Phing, которая должна вам помочь, она будет выпущена в следующей версии (2.4.3).

+0

Большое спасибо за помощь! – ubermensch