在 Phing 中调用 URL 并检索呈现的 HTML 页面
所以这是我的困境 - 我正在使用 Eric Barnes 的优秀 codeigniter-simpletest 库(http://github .com/ericbarnes/codeigniter-simpletest)。它非常适合我的目的,因为它在我的 CodeIgniter 应用程序的测试部署中添加了一个端点,我可以通过该仪表板来运行所有单元测试并查看结果。到目前为止一切都很好。
但现在我开始将其集成到我的 Phing 构建脚本中(这样我的测试构建上的 phing 发布调用将触发单元测试,并在任何测试失败时使构建失败),但我陷入了困境。
由于集成包使 codeigniter 与 simpletest 配合得很好,所以 simpletest 的命令行运行程序不是一个选项(我不认为)。
有没有办法从 phing 调用 URL 并获取生成的 HTML?我可以将一些隐藏的 HTML 插入到构建的单元测试结果页面中,并从 Phing 任务中检查它。
So this is my dilemma - I am using the excellent codeigniter-simpletest library by Eric Barnes (http://github.com/ericbarnes/codeigniter-simpletest). Its perfect for my purposes, as it adds an endpoint onto the test deployment of my CodeIgniter application, from which I have a dashboard to run all my unit tests and view the results. Everything fine so far.
But now I come to integrating it into my Phing build script (so that a phing release call on my test build will trigger the unit tests and fail the build if any of the tests fail), and I'm stuck.
Due to the integration package to make codeigniter play nice with simpletest, the command line runner of simpletest is not an option (I don't think).
Is there a way to invoke a URL from phing, and grab the resulting HTML? I could insert some hidden HTML into the built unit tests results page and check for it from the Phing task.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最近有一个新任务 HttpGetTask添加到 Phing 应该对您有帮助,它将在下一个版本(2.4.3)中发布。
A new task HttpGetTask was recently added to Phing that should help you, it will be released in the next release (2.4.3).