Jvm-Optionen in android, wenn gradlew run test

Habe ich ein Projekt, dass die Verwendung von Robolectric für die unit-test-Zwecke. Dieses Projekt verwendet Robolectric 3.0 und hinzufügen müssen -ea und -noverify Optionen in der Virtuellen Maschine, Optionen.

In Android Studio erstellt habe ich neue JUnit-Konfiguration in Run > Edit Configurations... und legen Sie dann VM Options zu -ea -noverify. Mit diesem Weg, den ich Erfolg, um mein Gerät testen. Dieses Bild ist über meinen konfigurieren, anzeigen Hier

Jedoch, für die kontinuierliche Bereitstellung, ich brauche unit-test mit Befehl Linie. Also ich benutze ./gradlew test um unit-Tests durchzuführen. Ich auch hinzufügen org.gradle.jvmargs=-ea -noverify zu gradle.properties - Datei. Leider, es funktioniert nicht. Ich kann laufen, unit-Tests, aber ich habe java.lang.VerifyError und ich denke, dass gradle.properties wurde nicht geladen.

So, meine Frage ist, wie man gradle.properties laden oder kennst du einen Weg, das zu beheben, meine vm-Optionen problem?

InformationsquelleAutor Pi Vinci | 2015-08-31
Schreibe einen Kommentar