La nostra applicazione Android sta diventando abbastanza grande e vorremmo utilizzare test funzionali per la nostra applicazione per prevenire la regressione. Stiamo cercando opzioni per raggiungere questo obiettivo.test funzionale Android; invia geo posizione all'emulatore
facciamo uso di luoghi geo, così ora ci prova l'applicazione inserendo latitudine/longitudine in DDMS. Se vogliamo testare questo, dovrebbe essere possibile impostare queste posizioni geografiche a livello di codice.
C'è un quadro che possiamo utilizzare per test funzionale nostra applicazione per Android e anche inviare questi aggiornamenti al nostro emulatore?
usiamo DDMS già di impostare manualmente, ma noi vogliamo essere in grado di impostarlo dopo la nostra applicazione viene avviata dal programma. È possibile con monkeyrunner inviare comandi ADB, ma esiste un comando ADB per inviare una posizione? – jgeerts
Bene, è possibile impostarlo manualmente: 1º Se si dispone di un aggiornamento tramite posizione GPS, commentarlo. 2º scrivere una funzione per impostare la posizione, creare nuovi android.location.location classe, myclasslocation.setLatitude (latitudine) 3º Avviare la funzione premendo un pulsante, in una finestra di dialogo o di una nuova attività, si può mettere l'intento in un'optionmenu. – vgonisanz
che potrebbe funzionare, ma non voglio cambiare il mio codice per fare un lavoro di test, fa esiste una soluzione entro monkeyrunner/robotium o androidrunner a invece di inviare testo a un campo di testo, l'invio di geolocalizzazione per l'emulatore? – jgeerts