0

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

但是现在我开始将它集成到我的 Phing 构建脚本中(这样我的测试构建上的 phing 发布调用将触发单元测试并在任何测试失败时使构建失败),我被卡住了。

由于集成包使 codeigniter 与 simpletest 配合得很好,simpletest 的命令行运行器不是一个选项(我不认为)。

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

4

1 回答 1

1

最近向 Phing 添加了一个新任务HttpGetTask,它应该会对您有所帮助,它将在下一个版本 (2.4.3) 中发布。

于 2010-09-02T10:50:45.410 回答