BaseHostJUnit4Test

public abstract class BaseHostJUnit4Test
extends Object implements IAbiReceiver, ITestInformationReceiver

java.lang.Object
🎞 com.android.tradefed.testtype.junit4.BaseHostJUnit4Test


Classe di test di base per eseguire i test di stile JUnit4 dell'host. Questo corso fornisce assistenza per installare, eseguire ed eseguire la pulizia dei test di strumentazione dal lato host. Questa classe è compatibile con più dispositivi. Deve essere l'unica sorgente di dati per eseguire test di strumentazione dal lato host per evitare la duplicazione di utilità e classi base.

Riepilogo

Costruttori pubblici

BaseHostJUnit4Test()

Metodi pubblici

final void autoTearDown()

Rimozione automatica di tutti gli APK installati.

final IAbi getAbi()
final IBuildInfo getBuild()
final ITestDevice getDevice()
final IInvocationContext getInvocationContext()
final TestRunResult getLastDeviceRunResults()

Restituisce TestRunResult risultante dall'ultimo runDeviceTests eseguito.

final getListDevices()
TestInformation getTestInformation()
boolean hasDeviceFeature(String feature)
final void installPackage(DeviceTestRunOptions options)

Installa un APK basato su DeviceTestRunOptions sul dispositivo.

final void installPackage(String apkFileName, String... options)

Installa sul dispositivo un APK con il suo nome.

final void installPackage(ITestDevice device, String apkFileName, String... options)

Installa un APK dato il suo nome su un determinato dispositivo.

final void installPackageAsUser(ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)

Installa un APK dato il suo nome per un utente specifico su un determinato dispositivo.

final void installPackageAsUser(String apkFileName, boolean grantPermission, int userId, String... options)

Installa un APK dato il suo nome per un utente specifico.

final boolean isPackageInstalled(String pkg)

Controlla se sul dispositivo è installato un pacchetto con un determinato nome

final boolean isPackageInstalled(ITestDevice device, String pkg)

Controlla se sul dispositivo è installato un pacchetto con un determinato nome

final boolean runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)

Metodo per eseguire un pacchetto di strumentazione installato.

final boolean runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)

Metodo per eseguire un pacchetto di strumentazione installato.

final boolean runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners)

Metodo per eseguire un pacchetto di strumentazione installato.

final boolean runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)

Metodo per eseguire un pacchetto di strumentazione installato.

final boolean runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, instrumentationArgs)

Metodo per eseguire un pacchetto di strumentazione installato.

final boolean runDeviceTests(String pkgName, String testClassName, String testMethodName)

Metodo per eseguire un pacchetto di strumentazione installato.

final boolean runDeviceTests(DeviceTestRunOptions options)

Esegue la strumentazione in base alle informazioni in DeviceTestRunOptions.

final boolean runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners)

Metodo per eseguire un pacchetto di strumentazione installato.

final boolean runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName)

Metodo per eseguire un pacchetto di strumentazione installato.

final boolean runDeviceTests(String pkgName, String testClassName, Integer userId, Long testTimeoutMs)

Metodo per eseguire un pacchetto di strumentazione installato.

final boolean runDeviceTests(String pkgName, String testClassName)

Metodo per eseguire un pacchetto di strumentazione installato.

final boolean runDeviceTests(String pkgName, String testClassName, Long testTimeoutMs)

Metodo per eseguire un pacchetto di strumentazione installato.

final boolean runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners)

Metodo per eseguire un pacchetto di strumentazione installato.

final boolean runDeviceTests(String runner, String pkgName, String testClassName, String testMethodName)

Metodo per eseguire un pacchetto di strumentazione installato.

final void setAbi(IAbi abi)
final void setTestInformation(TestInformation testInformation)
final String uninstallPackage(String pkgName)

Disinstalla un pacchetto sul dispositivo.

final String uninstallPackage(ITestDevice device, String pkgName)

Disinstalla un pacchetto sul dispositivo

Costruttori pubblici

BaseHostJUnit4Test

public BaseHostJUnit4Test ()

Metodi pubblici

autoTeardown

public final void autoTearDown ()

Rimozione automatica di tutti gli APK installati. Questa operazione disinstallerà tutto l'APK dal sul dispositivo su cui sono installati.

Lanci
DeviceNotAvailableException

getAbi

public final IAbi getAbi ()

Ritorni
IAbi

getBuild

public final IBuildInfo getBuild ()

Ritorni
IBuildInfo

getDevice

public final ITestDevice getDevice ()

Ritorni
ITestDevice

getInvocationContext

public final IInvocationContext getInvocationContext ()

Ritorni
IInvocationContext

getLastDeviceRunResults

public final TestRunResult getLastDeviceRunResults ()

Restituisce TestRunResult risultante dall'ultimo runDeviceTests eseguito. Oppure nullo se non sono disponibili risultati.

Ritorni
TestRunResult

getListDispositivi

public final  getListDevices ()

Ritorni

getTestInformation

public TestInformation getTestInformation ()

Ritorni
TestInformation

Funzionalità Dispositivo

public boolean hasDeviceFeature (String feature)

Parametri
feature String

Ritorni
boolean

Lanci
DeviceNotAvailableException

installPackage

public final void installPackage (DeviceTestRunOptions options)

Installa un APK basato su DeviceTestRunOptions sul dispositivo. Apk sarà vengono eliminati automaticamente.

Parametri
options DeviceTestRunOptions: le opzioni di installazione del pacchetto.

Lanci
DeviceNotAvailableException
TargetSetupError

installPackage

public final void installPackage (String apkFileName, 
                String... options)

Installa sul dispositivo un APK con il suo nome. APK verrà pulito automaticamente.

Parametri
apkFileName String: il nome del file apk.

options String: opzioni aggiuntive fornite al comando di installazione

Lanci
DeviceNotAvailableException
TargetSetupError

installPackage

public final void installPackage (ITestDevice device, 
                String apkFileName, 
                String... options)

Installa un APK dato il suo nome su un determinato dispositivo. APK verrà pulito automaticamente.

Parametri
device ITestDevice: il ITestDevice su cui installare l'APK.

apkFileName String: il nome del file apk.

options String: opzioni aggiuntive fornite al comando di installazione

Lanci
DeviceNotAvailableException
TargetSetupError

installPackageAsUser

public final void installPackageAsUser (ITestDevice device, 
                String apkFileName, 
                boolean grantPermission, 
                int userId, 
                String... options)

Installa un APK dato il suo nome per un utente specifico su un determinato dispositivo.

Parametri
device ITestDevice: il ITestDevice su cui installare l'APK.

apkFileName String: il nome del file apk.

grantPermission boolean: se passare il flag di concessione di autorizzazione durante l'installazione dell'APK.

userId int: l'ID utente dell'utente su cui installare l'APK.

options String: opzioni aggiuntive fornite al comando di installazione

Lanci
DeviceNotAvailableException
TargetSetupError

installPackageAsUser

public final void installPackageAsUser (String apkFileName, 
                boolean grantPermission, 
                int userId, 
                String... options)

Installa un APK dato il suo nome per un utente specifico.

Parametri
apkFileName String: il nome del file apk.

grantPermission boolean: se passare il flag di concessione di autorizzazione durante l'installazione dell'APK.

userId int: l'ID utente dell'utente su cui installare l'APK.

options String: opzioni aggiuntive fornite al comando di installazione

Lanci
DeviceNotAvailableException
TargetSetupError

èPacchettoInstallato

public final boolean isPackageInstalled (String pkg)

Controlla se sul dispositivo è installato un pacchetto con un determinato nome

Parametri
pkg String: il nome del pacchetto

Ritorni
boolean true se il pacco viene trovato sul dispositivo

Lanci
DeviceNotAvailableException

èPacchettoInstallato

public final boolean isPackageInstalled (ITestDevice device, 
                String pkg)

Controlla se sul dispositivo è installato un pacchetto con un determinato nome

Parametri
device ITestDevice: il dispositivo che deve disinstallare il pacchetto.

pkg String: il nome del pacchetto

Ritorni
boolean true se il pacco viene trovato sul dispositivo

Lanci
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Integer userId, 
                Long testTimeoutMs)

Metodo per eseguire un pacchetto di strumentazione installato. Usa getLastDeviceRunResults() subito dopo per vedere i dettagli dei risultati.

Parametri
device ITestDevice: il dispositivo su cui eseguire la strumentazione.

pkgName String: il nome del pacchetto da eseguire.

testClassName String: il nome della classe di test da eseguire.

testMethodName String: il nome del metodo di test nella classe da eseguire.

userId Integer: l'ID dell'utente su cui eseguire il test. può essere nullo.

testTimeoutMs Long: il timeout in millisecondi da applicare a ogni scenario di test.

Ritorni
boolean True se riesce senza errori. Falso negli altri casi.

Lanci
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Long testTimeoutMs, 
                Long maxTimeToOutputMs, 
                Long maxInstrumentationTimeoutMs)

Metodo per eseguire un pacchetto di strumentazione installato. Usa getLastDeviceRunResults() subito dopo per vedere i dettagli dei risultati.

Parametri
device ITestDevice: il dispositivo su cui eseguire la strumentazione.

pkgName String: il nome del pacchetto da eseguire.

testClassName String: il nome della classe di test da eseguire.

testMethodName String: il nome del metodo di test nella classe da eseguire.

testTimeoutMs Long: il timeout in millisecondi da applicare a ogni scenario di test.

maxTimeToOutputMs Long: il timeout massimo del test per iniziare a produrre qualcosa.

maxInstrumentationTimeoutMs Long: il timeout massimo che deve essere completato dalla strumentazione completa.

Ritorni
boolean True se riesce senza errori. Falso negli altri casi.

Lanci
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String runner, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Integer userId, 
                Long testTimeoutMs, 
                Long maxTimeToOutputMs, 
                Long maxInstrumentationTimeoutMs, 
                boolean checkResults, 
                boolean isHiddenApiCheckDisabled, 
                boolean isTestApiCheckDisabled, 
                boolean isIsolatedStorageDisabled, 
                boolean isWindowAnimationDisabled, 
                 instrumentationArgs, 
                 extraListeners)

Metodo per eseguire un pacchetto di strumentazione installato. Usa getLastDeviceRunResults() subito dopo per vedere i dettagli dei risultati.

Parametri
device ITestDevice: il dispositivo su cui eseguire la strumentazione.

runner String

pkgName String: il nome del pacchetto da eseguire.

testClassName String: il nome della classe di test da eseguire.

testMethodName String: il nome del metodo di test nella classe da eseguire.

userId Integer: l'ID dell'utente su cui eseguire il test. può essere nullo.

testTimeoutMs Long: il timeout in millisecondi da applicare a ogni scenario di test.

maxTimeToOutputMs Long: il timeout massimo del test per iniziare a produrre qualcosa.

maxInstrumentationTimeoutMs Long: il timeout massimo che deve essere completato dalla strumentazione completa.

checkResults boolean: indica se i risultati vengono controllati o meno per verificare la presenza di arresti anomali.

isHiddenApiCheckDisabled boolean: indica se dobbiamo disattivare il controllo dell'API nascosto.

isTestApiCheckDisabled boolean: indica se dobbiamo disattivare il controllo dell'API di test.

isIsolatedStorageDisabled boolean: indica se dobbiamo disattivare o meno l'archiviazione isolata.

isWindowAnimationDisabled boolean: indica se disattivare o meno l'animazione delle finestre.

instrumentationArgs : argomenti da passare alla strumentazione.

extraListeners

Ritorni
boolean True se ha avuto esito positivo senza errori. Falso negli altri casi.

Lanci
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Long testTimeoutMs)

Metodo per eseguire un pacchetto di strumentazione installato. Usa getLastDeviceRunResults() subito dopo per vedere i dettagli dei risultati.

Parametri
device ITestDevice: il dispositivo su cui eseguire la strumentazione.

pkgName String: il nome del pacchetto da eseguire.

testClassName String: il nome della classe di test da eseguire.

testMethodName String: il nome del metodo di test nella classe da eseguire.

testTimeoutMs Long: il timeout in millisecondi da applicare a ogni scenario di test.

Ritorni
boolean True se riesce senza errori. Falso negli altri casi.

Lanci
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String runner, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Integer userId, 
                Long testTimeoutMs, 
                Long maxTimeToOutputMs, 
                Long maxInstrumentationTimeoutMs, 
                boolean checkResults, 
                boolean isHiddenApiCheckDisabled, 
                 instrumentationArgs)

Metodo per eseguire un pacchetto di strumentazione installato. Usa getLastDeviceRunResults() subito dopo per vedere i dettagli dei risultati.

Parametri
device ITestDevice: il dispositivo su cui eseguire la strumentazione.

runner String

pkgName String: il nome del pacchetto da eseguire.

testClassName String: il nome della classe di test da eseguire.

testMethodName String: il nome del metodo di test nella classe da eseguire.

userId Integer: l'ID dell'utente su cui eseguire il test. può essere nullo.

testTimeoutMs Long: il timeout in millisecondi da applicare a ogni scenario di test.

maxTimeToOutputMs Long: il timeout massimo del test per iniziare a produrre qualcosa.

maxInstrumentationTimeoutMs Long: il timeout massimo che deve essere completato dalla strumentazione completa.

checkResults boolean: indica se i risultati vengono controllati o meno per verificare la presenza di arresti anomali.

isHiddenApiCheckDisabled boolean: indica se dobbiamo disattivare il controllo dell'API nascosto.

instrumentationArgs : argomenti da passare alla strumentazione.

Ritorni
boolean True se ha avuto esito positivo senza errori. Falso negli altri casi.

Lanci
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (String pkgName, 
                String testClassName, 
                String testMethodName)

Metodo per eseguire un pacchetto di strumentazione installato. Usa getLastDeviceRunResults() subito dopo per vedere i dettagli dei risultati.

Parametri
pkgName String: il nome del pacchetto da eseguire.

testClassName String: il nome della classe di test da eseguire.

testMethodName String: il nome del metodo di test nella classe da eseguire.

Ritorni
boolean True se riesce senza errori. Falso negli altri casi.

Lanci
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (DeviceTestRunOptions options)

Esegue la strumentazione in base alle informazioni in DeviceTestRunOptions.

Parametri
options DeviceTestRunOptions: il DeviceTestRunOptions che guida la configurazione della strumentazione.

Ritorni
boolean True se ha avuto esito positivo senza errori. Falso negli altri casi.

Lanci
com.android.tradefed.device.DeviceNotAvailableEccezione
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String runner, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Integer userId, 
                Long testTimeoutMs, 
                Long maxTimeToOutputMs, 
                Long maxInstrumentationTimeoutMs, 
                boolean checkResults, 
                boolean isHiddenApiCheckDisabled, 
                boolean isTestApiCheckDisabled, 
                boolean isIsolatedStorageDisabled, 
                boolean isWindowAnimationDisabled, 
                boolean isRestartDisabled, 
                 instrumentationArgs, 
                 extraListeners)

Metodo per eseguire un pacchetto di strumentazione installato. Usa getLastDeviceRunResults() subito dopo per vedere i dettagli dei risultati.

Parametri
device ITestDevice: il dispositivo su cui eseguire la strumentazione.

runner String

pkgName String: il nome del pacchetto da eseguire.

testClassName String: il nome della classe di test da eseguire.

testMethodName String: il nome del metodo di test nella classe da eseguire.

userId Integer: l'ID dell'utente su cui eseguire il test. può essere nullo.

testTimeoutMs Long: il timeout in millisecondi da applicare a ogni scenario di test.

maxTimeToOutputMs Long: il timeout massimo del test per iniziare a produrre qualcosa.

maxInstrumentationTimeoutMs Long: il timeout massimo che deve essere completato dalla strumentazione completa.

checkResults boolean: indica se i risultati vengono controllati o meno per verificare la presenza di arresti anomali.

isHiddenApiCheckDisabled boolean: indica se dobbiamo disattivare il controllo dell'API nascosto.

isTestApiCheckDisabled boolean: indica se dobbiamo disattivare il controllo dell'API di test.

isIsolatedStorageDisabled boolean: indica se dobbiamo disattivare o meno l'archiviazione isolata.

isWindowAnimationDisabled boolean: indica se disattivare o meno l'animazione delle finestre.

isRestartDisabled boolean

instrumentationArgs : argomenti da passare alla strumentazione.

extraListeners

Ritorni
boolean True se ha avuto esito positivo senza errori. Falso negli altri casi.

Lanci
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String pkgName, 
                String testClassName, 
                String testMethodName)

Metodo per eseguire un pacchetto di strumentazione installato. Usa getLastDeviceRunResults() subito dopo per vedere i dettagli dei risultati.

Parametri
device ITestDevice: il dispositivo su cui eseguire la strumentazione.

pkgName String: il nome del pacchetto da eseguire.

testClassName String: il nome della classe di test da eseguire.

testMethodName String: il nome del metodo di test nella classe da eseguire.

Ritorni
boolean True se riesce senza errori. Falso negli altri casi.

Lanci
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (String pkgName, 
                String testClassName, 
                Integer userId, 
                Long testTimeoutMs)

Metodo per eseguire un pacchetto di strumentazione installato. Usa getLastDeviceRunResults() subito dopo per vedere i dettagli dei risultati.

Parametri
pkgName String: il nome del pacchetto da eseguire.

testClassName String: il nome della classe di test da eseguire.

userId Integer: l'ID dell'utente su cui eseguire il test. può essere nullo.

testTimeoutMs Long: il timeout in millisecondi da applicare a ogni scenario di test.

Ritorni
boolean True se riesce senza errori. Falso negli altri casi.

Lanci
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (String pkgName, 
                String testClassName)

Metodo per eseguire un pacchetto di strumentazione installato. Usa getLastDeviceRunResults() subito dopo per vedere i dettagli dei risultati.

Parametri
pkgName String: il nome del pacchetto da eseguire.

testClassName String: il nome della classe di test da eseguire.

Ritorni
boolean True se riesce senza errori. Falso negli altri casi.

Lanci
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (String pkgName, 
                String testClassName, 
                Long testTimeoutMs)

Metodo per eseguire un pacchetto di strumentazione installato. Usa getLastDeviceRunResults() subito dopo per vedere i dettagli dei risultati.

Parametri
pkgName String: il nome del pacchetto da eseguire.

testClassName String: il nome della classe di test da eseguire.

testTimeoutMs Long: il timeout in millisecondi da applicare a ogni scenario di test.

Ritorni
boolean True se riesce senza errori. Falso negli altri casi.

Lanci
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String runner, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Integer userId, 
                Long testTimeoutMs, 
                Long maxTimeToOutputMs, 
                Long maxInstrumentationTimeoutMs, 
                boolean checkResults, 
                boolean isHiddenApiCheckDisabled, 
                boolean isTestApiCheckDisabled, 
                boolean isIsolatedStorageDisabled, 
                 instrumentationArgs, 
                 extraListeners)

Metodo per eseguire un pacchetto di strumentazione installato. Usa getLastDeviceRunResults() subito dopo per vedere i dettagli dei risultati.

Parametri
device ITestDevice: il dispositivo su cui eseguire la strumentazione.

runner String

pkgName String: il nome del pacchetto da eseguire.

testClassName String: il nome della classe di test da eseguire.

testMethodName String: il nome del metodo di test nella classe da eseguire.

userId Integer: l'ID dell'utente su cui eseguire il test. può essere nullo.

testTimeoutMs Long: il timeout in millisecondi da applicare a ogni scenario di test.

maxTimeToOutputMs Long: il timeout massimo del test per iniziare a produrre qualcosa.

maxInstrumentationTimeoutMs Long: il timeout massimo che deve essere completato dalla strumentazione completa.

checkResults boolean: indica se i risultati vengono controllati o meno per verificare la presenza di arresti anomali.

isHiddenApiCheckDisabled boolean: indica se dobbiamo disattivare il controllo dell'API nascosto.

isTestApiCheckDisabled boolean: indica se dobbiamo disattivare il controllo dell'API di test.

isIsolatedStorageDisabled boolean: indica se dobbiamo disattivare o meno l'archiviazione isolata.

instrumentationArgs : argomenti da passare alla strumentazione.

extraListeners

Ritorni
boolean True se ha avuto esito positivo senza errori. Falso negli altri casi.

Lanci
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (String runner, 
                String pkgName, 
                String testClassName, 
                String testMethodName)

Metodo per eseguire un pacchetto di strumentazione installato. Usa getLastDeviceRunResults() subito dopo per vedere i dettagli dei risultati.

Parametri
runner String: il runner della strumentazione da utilizzare.

pkgName String: il nome del pacchetto da eseguire.

testClassName String: il nome della classe di test da eseguire.

testMethodName String: il nome del metodo di test nella classe da eseguire.

Ritorni
boolean True se riesce senza errori. Falso negli altri casi.

Lanci
DeviceNotAvailableException

setAbi

public final void setAbi (IAbi abi)

Parametri
abi IAbi

setTestInformation

public final void setTestInformation (TestInformation testInformation)

Parametri
testInformation TestInformation

disinstalla il pacchetto

public final String uninstallPackage (String pkgName)

Disinstalla un pacchetto sul dispositivo.

Parametri
pkgName String: il pacchetto Android da disinstallare

Ritorni
String String con un codice di errore o null in caso di esito positivo

Lanci
DeviceNotAvailableException

disinstalla il pacchetto

public final String uninstallPackage (ITestDevice device, 
                String pkgName)

Disinstalla un pacchetto sul dispositivo

Parametri
device ITestDevice: il dispositivo che deve disinstallare il pacchetto.

pkgName String: il pacchetto Android da disinstallare

Ritorni
String String con un codice di errore o null in caso di esito positivo

Lanci
DeviceNotAvailableException