Symfony:如何自动测试routing.yml中的所有网址?

时间:2011-06-01 15:04:23

标签: symfony1 routing url-routing

我已经部署了基于SF 1.3.8的网站。我刚刚发现一些网址没有用。我想创建一个测试,它将自动测试我在apps / frontend / confi / routing.yml中定义的所有路由

有谁知道我可以这样做 - 所以我可以自动化这个测试吗?

1 个答案:

答案 0 :(得分:0)

正如Jamie指出的那样,你无法真正实现这一目标。您可以做的是使用app:routes任务返回所有路由的列表,并将其用作构建测试的核对表。您可以使用Symfony's functional testing工具创建检查每条路由的测试,包括执行登录以测试安全路由。

swFunctionalTestGenerationPlugin是一个非常有用的工具,用于自己生成功能测试。为每条路线制作一条,然后从列表中勾选。获得完整套件后,您可以从命令行运行测试,作为源控制过程的一部分,或作为计划任务。