を使用してAndroidアプリケーションのテストを実行する方法を発見していますJUnit
。これまでのところRobolectric
、フィードバックがより速く、はるかに簡単になるため、選択しました。
残念ながら、最初のテストが失敗し、原因を突き止める方法を探しています。ログ@Before
と@Test
メソッドを試しましたが、ランナーの初期化のどこかで停止したようです。
Robolectric 1.1、JUnit 4.8.2、IntelliJ IDEA、Android4.1SDKを使用しています。
UPD:IDEAでテストの実行を一時停止し、Runnerが何らかのジョブを実行しているのに、スタックしているか、これらのメソッド内にループがあるように見えることで、さらに進んでいます。
getAndroidResourcePathByExecingWhichAndroid():327, ResourceLoader {com.xtremelabs.robolectric.res}
getAndroidResourceSubPath()