I have a project that using Robolectric for unit test purpose. This project uses Robolectric 3.0 and need to add -ea
and -noverify
options in Virtu
It is already answered but this may be an easier solution:
In your application modules' build.gradle
file in android closure, add this.
android {
....
testOptions {
unitTests.all {
jvmArgs '-noverify'
}
}
}
I found that we can add this block to app's build.gradle to solve this problem
tasks.whenTaskAdded { theTask ->
def taskName = theTask.name.toString()
if ("testDevDebug".toString().equals(taskName)) {
theTask.jvmArgs('-ea', '-noverify')
}
}
DevDebug
is my build variant.
Maybe this
./gradlew -Dorg.gradle.jvmargs="-ea -noverify" test