1.AndroidStudio配置
参考链接:
(1):build.gralde 添加依赖 “testImplementation'org.robolectric:robolectric:4.3' ”

配置单元测试
android{...
testOptions {
unitTests {
includeAndroidResources =true
returnDefaultValues =true
}
}
}

(2):gradle.properties 中添加 “ org.gradle.configureondemaind=true ”

踩过的坑:
1.编写测试用例必须配置 “ @Config(sdk = 21) ”


2.JVM配置 noverify
参考链接 : https://codeday.me/bug/20180825/232045.html
命令行运行单元测试需要添加如下配置

直接绿色箭头 运行单元测试需要在Configurations中配置jvm


目前到这一步,遇到问题持续更新
目前遇到一个新的问题,Robolectric无法加载so库,因为项目中依赖好多so库,暂时还为找到有效的方法
网友评论