connectedAndroidTest und Buildtyp freigeben

8

Ich benutze Gradle: 1.2.3

Ich möchte meine androidConnectTests (Instrumentierungstests) bei der Freigabe (signierte, minimierte) Konfiguration ausführen, aber ich kann nicht.

Meine Build-Typen:

%Vor%

Ich habe gelesen, dass diese Tests nur mit debbugable-Konfigurationen ausgeführt werden können, also habe ich den Build-Typ "robotium" gemacht (siehe oben), funktioniert aber immer noch nicht.

Wenn ich versuche, "grddle tasks" aufzurufen, wird nur connectedAndroidTest-Flavor-Debug angezeigt und der Aufruf von "connectedAndroidTest-Flavor-Release / Robobium" scheitert einfach mit "task XXX nicht im root-Projekt gefunden".

Gibt es eine Möglichkeit, Instrumentierungstests mit unterschiedlichen Build-Typen auszuführen?

    
Max 07.12.2015, 13:44
quelle

1 Antwort

6

Das Android-Gradle-Plugin erstellt Testvarianten für alle deine Geschmacksrichtungen. Um den verwendeten Build-Typ zu wechseln, können Sie dies tun, wie gesagt in der Dokumentation

  

Derzeit wird nur ein Buildtyp getestet. Standardmäßig ist dies der Debug-Build-Typ, der jedoch mit folgendem Befehl neu konfiguriert werden kann:

%Vor%     
David Medenjak 10.12.2015, 20:01
quelle

Tags und Links