如何在Android运行时中运行JUnit测试?

时间:2018-07-12 16:25:17

标签: java android maven junit

官方的JDK和Android运行时相当相似,但支持不同的类集。例如,java.awt软件包在Android上不可用,而android软件包在JDK中不可用。

为了编写可在常规Java和Android中运行的Java库,希望在两个VM内运行JUnit测试。有没有办法做到这一点,例如使用Maven插件?还是建议使用其他方法?

1 个答案:

答案 0 :(得分:1)

在Android设备/仿真器上执行的单元测试-或称为“ Instrumented Unit Tests”的单元测试可以使用Android Studio / Gradle开发。

我不确定是否可以直接通过Maven执行仪表化单元测试。

一种可能的方法是使用gradle-maven-plugin从Maven内部执行Gradle。