调用URL并在Phing中检索呈现的HTML页面

时间:2010-06-23 12:57:03

标签: php codeigniter phing simpletest

所以这就是我的困境 - 我正在使用Eric Barnes(http://github.com/ericbarnes/codeigniter-simpletest)提供的优秀的codeigniter-simpletest库。它非常适合我的目的,因为它在我的CodeIgniter应用程序的测试部署中添加了一个端点,我从中有一个仪表板来运行我的所有单元测试并查看结果。到目前为止一切都很好。

但是现在我将它集成到我的Phing构建脚本中(因此,如果任何测试失败,我的测试版本上的phing版本调用将触发单元测试并导致构建失败),并且我被卡住了。 / p>

由于集成包使codeigniter在simpletest中运行良好,simpletest的命令行运行器不是一个选项(我不认为)。

有没有办法从phing中调用URL,并获取生成的HTML?我可以在构建的单元测试结果页面中插入一些隐藏的HTML,并从Phing任务中检查它。

1 个答案:

答案 0 :(得分:1)

最近在Phing中添加了一个新任务HttpGetTask,它可以帮助您,它将在下一个版本(2.4.3)中发布。