2017-05-25 2 views
0

Ich habe folgendes Produkt Aromen und Typen in meiner gradle-Datei erstellen:Wie fahre ich androidTest mit Produktgeschmack in Android aktiviert Studio

flavorDimensions "market" 

productFlavors { 
    amazon { 
     dimension "market" 
    } 
    google { 
     dimension "market" 
    } 
} 

buildTypes { 
    debug { 
    } 

    qa2 { 
    } 

    beta { 
    } 

    release { 
    } 
} 

Da meine Verzeichnisstruktur erwartet wie folgt aussieht:

Project structure

Mein Problem ist, dass, wenn ich laufen treffen auf androidTest in Android Studio 2.3.2 es wird einfach mit

Class not found: "SomeClass" Empty test suite. 
Fehler aus
+0

ohne Aromen es wi lch fordere mich auf, das Gerät auszuwählen und einfach die Tests auszuführen. – Calin

Antwort

2

Derzeit wird nur eine Build-Typ getestet. Standardmäßig ist es die debugBuild-Typ, aber dies kann mit neu konfiguriert werden:

android { 
    ... 
    testBuildType "beta" 
} 

Weitere Details zu http://tools.android.com/tech-docs/new-build-system/user-guide

+0

Das ist ein guter Tipp, aber es löst mein Problem nicht, testBuildType bezieht sich auf den Komponententest, den ich brauche, um das androidTest-Problem zu lösen, aber der Link, den du mir gegeben hast, führt mich zu http://tools.android.com/tech-docs/new-build-system/user-guide # TOC-Testing1, das vielleicht etwas Nützliches hat. – Calin

0

So wie ich es die androidTest mit einem der Geschmack postfix gelöst war lassen sie uns sagen Google und änderte die Build-Variante zu GoogleDebug

Structure that works

Verwandte Themen