我将单元测试(在裸机JVM上运行)添加到Kotlin库中,并且我还想针对Android API在ART(Android运行时)和Dalvik VM中运行代码,重新使用{ {1}} sourceSet,并使用test
sourceSet,真实设备或仿真器中的测试运行它们。
这可能吗?如果可以,怎么办?
我要执行此操作的原因是,在真实设备上时,我会在主线程上运行一些代码,如果由于未在真实设备上运行而引发错误/异常,则会退回到自定义线程,但是我还希望在代码不回退时对其进行测试,因为它运行在可以访问主线程的真实设备上。
答案 0 :(得分:0)
是的,将JVM测试从“测试”目录移动到androidTest目标。它运行JVM测试以及工具测试。