Ho la seguente struttura di cartelle in Android Studio:test di Android risorsa grezza
├── androidTest
│ ├── java
│ └── res
│ └── raw
│ └── test_file
└── main
├── java
└── res
└── raw
└── app_file
Sto cercando di accedere alla risorsa test_file
che esiste nella cartella grezzo degli elementi androidTest. Ecco il codice all'interno di un banco di prova Robotium che eredita da ActivityInstrumentationTestCase2
:
InputStream is = this.getInstrumentation()
.getContext()
.getResources()
.openRawResource(R.raw.test_file);
Android Studio getta un errore di riferimento in quanto la risorsa non può essere trovato. L'errore esatto è "Impossibile risolvere il simbolo test_file".
Come posso fare riferimento a questa risorsa in un caso di test, che esiste sul pacchetto di risorse AndroidTest?
Hai uno strumento che genera l'albero per te? –
Sì, lo strumento 'albero' bash – jlhonora
Bello grazie per il suggerimento –