美文网首页
Android单元测试-Robolectric

Android单元测试-Robolectric

作者: 石叶枫 | 来源:发表于2019-11-08 18:55 被阅读0次

1.AndroidStudio配置

参考链接:

(1):build.gralde 添加依赖 “testImplementation'org.robolectric:robolectric:4.3'  ”

build.gralde

配置单元测试

android{...

testOptions {

unitTests {

includeAndroidResources =true

          returnDefaultValues =true

  }

}

}

build.gralde

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

gradle.properties 

踩过的坑:

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

配置 没有配置的错误

2.JVM配置 noverify

参考链接 : https://codeday.me/bug/20180825/232045.html

命令行运行单元测试需要添加如下配置

build.gradle

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

Configuration  错误信息

目前到这一步,遇到问题持续更新

目前遇到一个新的问题,Robolectric无法加载so库,因为项目中依赖好多so库,暂时还为找到有效的方法

相关文章

网友评论

      本文标题:Android单元测试-Robolectric

      本文链接:https://www.haomeiwen.com/subject/rauwbctx.html