11

Quindi sto provando a scrivere test di strumentazione utilizzando una variante di build personalizzata, simulata. In questa variante di build ho preso in giro le mie classi e il mio server. Quando provo a usare la build finta, funziona bene, ma non riesco a usare la mia build finta per i test. Ecco come appare la mia configurazione all'interno di Android Studio.Studio Android Strumentazione test di prova dello strumento

Build Variants

Ho avuto alcuni problemi ottenere i miei test a correre così ho provato a disinstallare tutte le versioni di mia app, tranne la mia versione finta e continuo a ricevere questo errore:

Test running startedTest running failed: Unable to find instrumentation target package: com.teamtreehouse.review.debug

Tuttavia quando provo per eseguire i miei test contro la variante di compilazione del debug funziona correttamente. Installa la mia versione di debug quindi procede all'esecuzione dei test.

risposta

29

È può fare dei test su una diversa variante di build; ma solo su uno. L'impostazione predefinita è il debug.

Vedi questo: http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Testing

Currently only one Build Type is tested. By default it is the debug Build Type, but this can be reconfigured with:

android { 
    ... 
    testBuildType "staging" 
} 
+0

Mi hai salvato la giornata ... grazie! – Ale

+0

@sunlir Sei un dio risparmiato! –