AWS Device FarmでGalenテストを実行する際に問題が発生しました。src/tests/java
フォルダに.gspec
ファイルを適切にパッケージングして、POM.xmlに同じファイルを提供していますが、AWSデバイスファームでGalenテストを実行する際の問題
java.io.FileNotFoundException: src/test/java/HomePage.gspec at
com.galenframework.speclang2.pagespec.PageSpecReader.read(PageSpecReader.java:43)
at com.galenframework.api.Galen.checkLayout(Galen.java:68) at
com.galenframework.api.Galen.checkLayout(Galen.java:59) at
com.galenframework.api.Galen.checkLayout(Galen.java:154) at
com.galenframework.api.Galen.checkLayout(Galen.java:128) at
これは、ローカルデバイス上で魔法のように動作します:それはすなわちするFileNotFound例外がスローされます農場のテスト。
あなたがもともと投稿とあなたは同じエラーを取得していますか? – NikofTime
ご返信ありがとうございます。 提案どおり、私たちは同様の方法で、つまり.gspecファイルをsrc/test/resources/comの下に置いて、リソースに直接置いてみました。また、パッケージ化されたJAR、つまりSNAPSHOT-tests.jarで.gspecファイルを見ることもできます。また、このJARの内容を抜粋し、gspecファイルを作成しました。だから、これらのアプローチはすべてうまくいかない。 また、前に示したとおり、ファームに物理デバイスがあると仮定しているため、物理デバイス上のGalenテストをローカルで正常に実行できます。 –
はい同じエラーが発生しています。ファイルが見つかりません –