【发布时间】:2013-06-11 03:33:33
【问题描述】:
我正在使用 Codeception 运行三个验收测试,基本上如下:-
- 检查电子邮件地址“admin@admin.com”是否存在
- 创建一个新的用户帐户
- 登录网站
显然这需要数据库,所以我在acceptance.suite.yml 的模块列表中添加了“Db”,但是生成报告需要一些时间,这是正常的还是我的设置有问题?
下面是报告(以及每个报告所用的时间,具体取决于它生成的 html 文件)
- 检查 admin@admin.com 帐户是否存在 (AdminCept.php) (0.01s)
- 创建新用户帐户 (CreateUserCept.php) (19.1s)
- 登录网站(LoginCept.php)(21.72s)
总共大约 40 秒(尽管命令行状态为 1:02 - 我猜它也将模拟数据库 dump.sql 替换回数据库) 有人能解释一下吗?
【问题讨论】:
标签: unit-testing acceptance-testing codeception