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