【发布时间】:2020-08-13 13:30:29
【问题描述】:
它以前工作过。但现在已经不行了。 IDE 只显示“实例化测试...”。但是当我等了 10 分钟时,它突然就起作用了?机器是Macbook Pro,2015年中。问题只出现在androidTest,test目录工作正常。
@LargeTest
@RunWith(AndroidJUnit4::class)
class SomeTestClass {
@get:Rule
var activityTestRule = ActivityTestRule(
NavigationActivity::class.java, false, false)
@Before
fun before() {
Timber.d("When debugging, this triggers only after about 10 minutes.")
}
@Test
fun testContents() {
Assert.assertEquals(0, 0)
}
}
日志不断输出:
D/EZIO_NLOG: watchdog_routine executed!
D/EZIO_NLOG: check1
check1
check2
check2
尝试了以下方法:
- 文件,使缓存无效/重新启动
- 试过this answer。但它似乎已经过时了。
- 编辑配置...,选择“All in Package”、“Class”和“Method”。它们都不起作用。
- 当我等待很长时间(例如 10 分钟)时,它会突然触发并起作用。
【问题讨论】:
-
您使用的是模拟器还是设备?