すでにすべてのe2eテストが書かれており、ローカルマシンとCodeshipで正常に動作しています。 私はCIをコードシップからBitbucketパイプラインに移行したいと考えています。だから私はテスト環境で自分のDockerイメージを作成しました。 私のローカルワークスペースでdocker conatinerを実行すると、テストは正常に動作しますが、bitbucketパイプラインでビルドを実行すると、すべてのテストがタイムアウトしてページ上に角度が見つからないというエラーが発生します。 サーバーは間違いなく起動し、コンテナのテストでも起動しますが、問題はページを開くことです。 誰もそれについて考えていますか? コードが必要な場合は、必要なものをすべて投稿します。ビットバケットパイプラインを使った分度器e2eテスト
2
A
答えて
0
私は私の問題を解決することができました。 他の人には役立つのかどうかはわかりませんが、環境設定で問題が発生しています。 必要なサーバーファイルとサーバーソースの縮小されたファイルを生成するwebpackサービスの開始を追加するのを忘れました。 サーバーが正常に起動しましたが、要求されたファイルを見つけることができなかったため、ブラウザからのルートの要求に失敗しました。
+0
ちょっと、私はこの同じ問題で数日間苦労してきた。私はAngular 4アプリケーションを使って分度器e2eテストを実行し、ローカルでもうまく動作しています。 AngularプロジェクトのDockerイメージと、分度器テストを実行する別のDockerイメージがあります。あなたはパイプラインで私のテストを実行するように私を導くことができますよ!パイプラインでは利用できないので、私は "docker run"を実行できません。アプリケーションをlocalhost:4200で提供する必要があるため "npm test"を実行しませんが、 "npm start"を実行すると "npm test" – MarBVI
関連する問題
- 1. typescriptを使ってe2eテスト(分度器、ジャスミン)を書く
- 2. 分度器のE2Eテストでサービスをモック
- 3. angularjs e2e分度器テストでファイルをアップロード
- 4. ng-file-uploadの分度器E2Eテスト
- 5. 分度器:アンギュラE2Eテストリピートセレクタ
- 6. dynatraceを分度器e2eテストで使用できますか?
- 7. 誤った分度器e2eテストの失敗が予想される[false]
- 8. TFSビルドで分度器e2eテストを実行
- 9. ドロップダウン分度器e2eテストでオプションを選択できません
- 10. e2eがangle2アプリを分度器でテストするときのエラー
- 11. 分度器e2eテストのビデオを録画する
- 12. angular2 E2Eテストケースを持つ分度器+ジャスミン
- 13. ジャスミン分度器を使ったe2e testin "仕様が見つかりません"
- 14. 分度器を使用して角2 E2Eテストを実行できません
- 15. Angular2とSocket.ioの分度器を使用してe2eテストを実行
- 16. 分度器E2Eテストを使用してスクロールダウン/アップを行う方法
- 17. 角度2 - 入力した後、分度器(E2E)エラー
- 18. Angular-CLI "ng e2e":ts-nodeを使った分度器テストでlocalStorageが見つからない
- 19. BrowserStack iOSエミュレータを使った分度器テスト
- 20. 分度器テストが
- 21. 分度器のテスト
- 22. テーマセレクタの分度器e2eテストを書き込もうとしています
- 23. 分度器を使ったソーシャルログイン
- 24. KnockoutJSを使った分度器
- 25. 角度プロトラクターe2eテスト
- 26. 分度器:HTTP応答テスト
- 27. 分度器は、これは私の分度器のテストです
- 28. Angular2 +カルマ+分度器 - 特定のe2eテストケースを実行
- 29. 分度器でカレンダーe2eケースを書くには?
- 30. 分度器0.16.1 E2EのAngularJS - セレンスタンドアロンサーバ... events.jsの開始:72エラー:スポーンENOENT
Angularアプリケーションまたは通常のWebアプリケーションをテストしていますか? –
これは角度のアプリケーションです –
DockerでE2Eを実行している限り、Selenium Webdriverは起動に少し時間がかかるので、テストが実行されるまでにアプリケーションはブラウザにロードされません角度誤差はどこから来るのか)。 BitBucketと同じ設定を使用してテストを実行してください。私の推測では、イメージが始まり、テストがすぐに実行され、イメージ内ですべてが起動するのを待たないということです。 –