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