2010-06-23 41 views
0

所以这是我的窘境 - 我正在使用Eric Barnes的优秀的codeigniter-simpletest库(http://github.com/ericbarnes/codeigniter-simpletest)。它非常适合我的目的,因为它将端点添加到我的CodeIgniter应用程序的测试部署中,从中我可以使用仪表板运行所有单元测试并查看结果。一切都很好。调用一个URL并在Phing中检索呈现的HTML页面

但是现在我将它集成到我的Phing构建脚本中(这样,如果任何测试失败,那么在我的测试版本上发布phing版本将触发单元测试并失败构建),并且我被卡住了。

由于集成包使简单测试的codeigniter发挥很好,简单测试命令行亚军不是一个选项(我不认为)。

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

回答

1

新任务HttpGetTask最近被添加到Phing应该帮助你,它将在下一个版本(2.4.3)发布。

+0

非常感谢您的帮助! – ubermensch 2010-09-03 12:42:09