Codeception を使用して、基本的に次の 3 つの受け入れテストを実行しています。
- メールアドレス「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 もデータベースに戻すためだと思います)。