CakePHP 3 中用于单元测试的 Web 接口去哪儿了?/webroot 文件夹中不再有 test.php。现在只能通过控制台访问测试吗?那不是很舒服!?
谢谢
CakePHP 3 中用于单元测试的 Web 接口去哪儿了?/webroot 文件夹中不再有 test.php。现在只能通过控制台访问测试吗?那不是很舒服!?
谢谢
是的,webrunner 已经消失了,它把测试 shell 带入了过时的测试工具的深渊。开箱即用,CakePHP 3.x 测试只能通过 phpunit CLI 运行程序运行。
[...]
webrunner (
webroot/test.php
) 已被删除。自 2.x 初始版本以来,CLI 的采用率已大大增加。此外,CLI 运行器提供与 IDE 和其他自动化工具的出色集成。如果您发现自己需要一种从浏览器运行测试的方法,您应该查看 VisualPHPUnit。它比旧的 webrunner 提供了许多附加功能。
[...]