在androidstudio中运行单元测试时,我们必须将-noverify选项添加到vm选项中,以便通过单元测试来模拟mockito要通过的第三方库。
我所说的选项可以通过运行>编辑配置来实现。在junit运行配置中,有一个可用于vm选项的文本框(默认情况下,该文本框中似乎有-ea)。
我需要在ci构建的构建服务器上运行这些单元测试。所以我需要能够提供这个-noverify厘米选项的命令行,但我不知道如何做到这一点。
我尝试过的事情有:
gradlew.bat test -Dnoverify gradlew.bat test -Dverify:none
gradlew.bat test -Dverify=none gradlew.bat test -noverify
补充 org.gradle.jvmargs=-noverify
去grad尔酒店
1条答案
按热度按时间8nuwlpux1#
我能够将以下内容添加到build.gradle中,以便允许cli运行单元测试:
不过,通过androidstudio运行仍然需要
-noverify
通过运行配置中的vm选项配置提供的选项。似乎这是因为安卓工作室的错误相关堆栈溢出问题