Robolectric'i ünite test amaçlı kullanma projem var. Bu proje Robolectric 3.0 kullanıyor ve Virtual Machine seçeneklerinde -ea
ve -noverify
seçeneklerini eklemeniz gerekiyor.Android'de jvm seçenekleri gradyan testi çalıştırıldığında
Android Studio'da, Run > Edit Configurations...
'da yeni JUnit yapılandırması oluşturdum ve VM Options
'u -ea -noverify
olarak ayarlayın. Bu şekilde birim testimi yürütmeyi başarıyorum. Bu, benim yapılandırmak hakkında resimdir komut satırı ile Here
Ancak, sürekli dağıtım için, ben koşmak gerek birim testini görmek. Bu yüzden birim testini çalıştırmak için ./gradlew test
kullanıyorum. Ayrıca org.gradle.jvmargs=-ea -noverify
dosyasını gradle.properties
dosyasına ekliyorum. Maalesef işe yaramıyor. Birim testi çalıştırabilirim ama java.lang.VerifyError
aldım ve gradle.properties
'un yüklenmediğini düşünüyorum.
Yani, benim sorum, nasıl gradle.properties
yüklenmesi için ya sen benim vm seçenekleri sorunu çözmek için herhangi bir yol biliyor musunuz?
bu son Android Studio 2.3.3 –