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?
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
%Vor%Derzeit wird nur ein Buildtyp getestet. Standardmäßig ist dies der Debug-Build-Typ, der jedoch mit folgendem Befehl neu konfiguriert werden kann:
Tags und Links android gradle instrumentation