我正在使用 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 替换回数据库) 任何人都可以对此事有所了解吗?