【发布时间】:2018-12-30 18:07:40
【问题描述】:
我将单元测试(在裸 JVM 上运行)添加到 Kotlin 库中,我还想针对 Android API 在 ART(Android 运行时)和 Dalvik VM 中运行代码,重用 @ 中定义的测试987654321@ sourceSet,并在androidTest sourceSet、真实设备或模拟器中运行测试。
这可能吗?如果可以,怎么做?
我想这样做的原因是我在真实设备上运行一些代码在主线程上,如果因为没有在真实设备上运行而引发错误/异常,则回退到自定义线程,但我还想在代码不回退时对其进行测试,因为它运行在可以访问主线程的真实设备上。
【问题讨论】:
-
这可能会破坏单元测试与仪器测试的想法。
标签: android gradle android-testing