我正在探索如何使用JUnit
. 到目前为止,我之所以选择Robolectric
它,是因为它可以提供更快、更容易的反馈。
不幸的是,我的第一次测试卡住了,我正在寻找一种方法来找出原因。我试图记录@Before
和@Test
方法,但看起来它在跑步者初始化的某个地方停止了。
我正在使用 Robolectric 1.1、JUnit 4.8.2、IntelliJ IDEA 和 Android 4.1 SDK。
UPD:我通过在 IDEA 中暂停我的测试执行而进一步前进,我看到 Runner 正在做一些工作,但看起来它卡住了或在这些方法中有循环:
getAndroidResourcePathByExecingWhichAndroid():327, ResourceLoader {com.xtremelabs.robolectric.res}
getAndroidResourceSubPath()