所以这就是我的困境 - 我正在使用Eric Barnes(http://github.com/ericbarnes/codeigniter-simpletest)提供的优秀的codeigniter-simpletest库。它非常适合我的目的,因为它在我的CodeIgniter应用程序的测试部署中添加了一个端点,我从中有一个仪表板来运行我的所有单元测试并查看结果。到目前为止一切都很好。
但是现在我将它集成到我的Phing构建脚本中(因此,如果任何测试失败,我的测试版本上的phing版本调用将触发单元测试并导致构建失败),并且我被卡住了。 / p>
由于集成包使codeigniter在simpletest中运行良好,simpletest的命令行运行器不是一个选项(我不认为)。
有没有办法从phing中调用URL,并获取生成的HTML?我可以在构建的单元测试结果页面中插入一些隐藏的HTML,并从Phing任务中检查它。