【EC-CUBE】E2Eテスト(cedeception) を実行しエラーで死んだ話

1.①のファイルとディレクトリを②に移動

① enterprise 版 プロジェクト

(1) ~\docker-compose.codeception.yml
(2) ~\dockerbuild\codeception

② ローカルのECCUBE4プロジェクト

(3) ~\(1)を配置
(4) ~\dockerbuild\(2)を配置

2.ymlファイルに権限の付与

対象ファイル

~\dockerbuild\codeception\docker-codeception-entrypoint.sh

※実行理由は「参考サイト -> エラー詳細->.shファイル の アクセス権限ない問題」をご確認ください。

実行コマンド

sudo chmod -x docker-codeception-entrypoint.sh 
sudo chmod -R 777 docker-codeception-entrypoint.sh

3.下記コマンドを実行

docker compose -f docker-compose.yml -f docker-compose.pgsql.yml -f docker-compose.codeception.yml up --abort-on-container-exit --attach codeception --build

※コマンドの意味については、「参考サイト ->コマンド詳細->Dockerコマンド」をご確認ください。

参考サイト

エラー詳細

EC-CUBEでE2Eテストをしようと思ったらエラーが出ま死にかけた話

コマンド

よく使うコマンド集

その他方法

https://qiita.com/angelbell/items/79eee737ced8bad0bfc2#php%E3%82%B5%E3%83%BC%E3%83%90%E3%82%92%E7%AB%8B%E3%81%A6%E3%82%8B

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール