我有一个项目,使用Robolectric进行单元测试。该项目使用Robolectric 3.0并需要在虚拟机选项中添加-ea
和-noverify
选项。
在Android Studio中,我在“运行>编辑配置...”中创建了新的JUnit配置,然后将VM选项
设置为-ea -noverify
。通过这种方式,我成功地运行了我的单元测试。这是我的配置图像,请查看此处
然而,为了持续部署,我需要使用命令行运行单元测试。因此,我使用./gradlew test
来运行单元测试。我还将org.gradle.jvmargs=-ea -noverify
添加到gradle.properties
文件中。不幸的是,它不起作用。我可以运行单元测试,但是我得到了java.lang.VerifyError
错误,并且我认为gradle.properties
没有被加载。
所以,我的问题是,如何让gradle.properties
加载,或者您知道任何解决我的vm选项问题的方法吗?