すでにすべての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. 角度2の分度器を使ったe2eテスト
- 2. typescriptを使ってe2eテスト(分度器、ジャスミン)を書く
- 3. 分度器のE2Eテストでサービスをモック
- 4. angularjs e2e分度器テストでファイルをアップロード
- 5. 分度器の反復E2Eテスト
- 6. ng-file-uploadの分度器E2Eテスト
- 7. E2Eテストませスペックiは分度器テストの問題を持って、角2分度器
- 8. E2E分度器ケース用のE2Eカバレッジ
- 9. dynatraceを分度器e2eテストで使用できますか?
- 10. 測定コードカバレッジjava分度器e2eテストを使用
- 11. 分度器とaureliaフレームワークe2eテストでbrowser.sleepを使用しない
- 12. 分度器:アンギュラE2Eテストリピートセレクタ
- 13. 角度e2e分度器テストの環境変数にアクセス
- 14. 誤った分度器e2eテストの失敗が予想される[false]
- 15. TFSビルドで分度器e2eテストを実行
- 16. 私のE2Eテスト用の分度器をセットアップするには?
- 17. 分度器e2eテストのビデオを録画する
- 18. e2eがangle2アプリを分度器でテストするときのエラー
- 19. ui-select選択分度器e2eテストを待つ
- 20. ドロップダウン分度器e2eテストでオプションを選択できません
- 21. angular2 E2Eテストケースを持つ分度器+ジャスミン
- 22. ジャスミン分度器を使ったe2e testin "仕様が見つかりません"
- 23. 分度器E2Eテストを使用してスクロールダウン/アップを行う方法
- 24. 分度器を使用して角2 E2Eテストを実行できません
- 25. Angular2とSocket.ioの分度器を使用してe2eテストを実行
- 26. 角度4.0 e2eテスト - 分度器を一時停止できません
- 27. 角度2は分度器e2eテストで現在のURLを取得します
- 28. Angular-CLI "ng e2e":ts-nodeを使った分度器テストでlocalStorageが見つからない
- 29. 角度2 - 入力した後、分度器(E2E)エラー
- 30. BrowserStack iOSエミュレータを使った分度器テスト
Angularアプリケーションまたは通常のWebアプリケーションをテストしていますか? –
これは角度のアプリケーションです –
DockerでE2Eを実行している限り、Selenium Webdriverは起動に少し時間がかかるので、テストが実行されるまでにアプリケーションはブラウザにロードされません角度誤差はどこから来るのか)。 BitBucketと同じ設定を使用してテストを実行してください。私の推測では、イメージが始まり、テストがすぐに実行され、イメージ内ですべてが起動するのを待たないということです。 –