UIテストをローカルで実行するたびに、それらがパスし、シミュレータが想定していたとおりに正確に実行されるのを見ることができます。UIテストがXCodeで渡され、Jenkinsで失敗する
次に、Jenkinsでテストを実行すると、最初の行でテストが失敗します。
それが重要ならば、これは失敗です:
UI Testing Failure - No matches found for Table
テストがローカルで実行されている場合、上記のエラーが起こることはありません。
UIテストをローカルで実行するたびに、それらがパスし、シミュレータが想定していたとおりに正確に実行されるのを見ることができます。UIテストがXCodeで渡され、Jenkinsで失敗する
次に、Jenkinsでテストを実行すると、最初の行でテストが失敗します。
それが重要ならば、これは失敗です:
UI Testing Failure - No matches found for Table
テストがローカルで実行されている場合、上記のエラーが起こることはありません。
私はすべてのヘルプに感謝し、できるだけ同じ問題を持つ他の人を助けたいと思っています。私が取り組んでいるコードはプロプライエタリなので、コードを投稿したり、あまりにも多くの情報を与えることができないので、難しいです。私は私が私の上で行うのと同じように、ジェンキンスはちょうど、コンピュータ上で、シミュレータ上でテストを実行されたことを認識していなかった
:
は、ここで問題でした。私はJenkinsのシミュレータでアプリへのログインを処理しなければならなかったので、すべてのXCUIElementにアクセスできました。テストでは、私は、「設定」ボタンをタップしたかったので、最初の行を渡していなかった、そしてユーザーであってもログインしていませんでした。
私は明確か、さらに説明することができたら、コメントしてください。
あなたはJenkinsで実行されたテストを見ることができますか?競争状態のように聞こえる。あなたのJenkinsがシミュレータをフルスピードで実行するのに十分なパワーを持っていることを確認してください。 – Oletha
上記の質問には、現場の背後で起こっている実際の問題を把握するための情報が不足しています。人々が問題を理解して修正できるように、具体的な例や設定を提供してください –