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 l'esecuzione di test in stile JUnit4 lato host. Questa classe fornisce supporto per installare, eseguire e liberare spazio dai test di strumentazione dal lato host. Questo corso è compatibile con più dispositivi. Deve essere l'unica fonte di verità per eseguire test di strumentazione dal lato host per evitare utilità e classi di base duplicate.
Riepilogo
Costruttori pubblici | |
|---|---|
BaseHostJUnit4Test()
|
|
Metodi pubblici | |
|---|---|
final
void
|
autoTearDown()
Smontaggio automatico per tutti gli APK installati. |
final
IAbi
|
getAbi()
|
final
IBuildInfo
|
getBuild()
|
final
ITestDevice
|
getDevice()
|
final
IInvocationContext
|
getInvocationContext()
|
final
TestRunResult
|
getLastDeviceRunResults()
Restituisce il |
final
List<ITestDevice>
|
getListDevices()
|
TestInformation
|
getTestInformation()
|
boolean
|
hasDeviceFeature(String feature)
|
final
void
|
installPackage(DeviceTestRunOptions options)
Installa un APK basato su |
final
void
|
installPackage(String apkFileName, String... options)
Installa un apk dato il suo nome sul dispositivo. |
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)
Verifica se un pacchetto con un determinato nome è installato sul dispositivo |
final
boolean
|
isPackageInstalled(ITestDevice device, String pkg)
Verifica se un pacchetto con un determinato nome è installato sul dispositivo |
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, boolean instrumentInPcc, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
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, Map<String, String> instrumentationArgs)
Metodo per eseguire un pacchetto di strumentazione installato. |
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 pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
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 contenute in |
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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> 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(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 ()
Smontaggio automatico per tutti gli APK installati. Verranno disinstallati tutti gli APK dal dispositivo su cui sono stati installati.
| Genera | |
|---|---|
DeviceNotAvailableException |
|
getInvocationContext
public final IInvocationContext getInvocationContext ()
| Resi | |
|---|---|
IInvocationContext |
|
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
Restituisce il TestRunResult risultante dall'ultima esecuzione di runDeviceTests. o null
se non sono disponibili risultati.
| Resi | |
|---|---|
TestRunResult |
|
hasDeviceFeature
public boolean hasDeviceFeature (String feature)
| Parametri | |
|---|---|
feature |
String |
| Resi | |
|---|---|
boolean |
|
| Genera | |
|---|---|
DeviceNotAvailableException |
|
installPackage
public final void installPackage (DeviceTestRunOptions options)
Installa un APK basato su DeviceTestRunOptions sul dispositivo. L'APK verrà
pulito automaticamente.
| Parametri | |
|---|---|
options |
DeviceTestRunOptions: Le opzioni di installazione del pacchetto. |
| Genera | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackage
public final void installPackage (String apkFileName,
String... options)Installa un apk dato il suo nome sul dispositivo. L'APK verrà pulito automaticamente.
| Parametri | |
|---|---|
apkFileName |
String: il nome del file APK. |
options |
String: opzioni aggiuntive fornite al comando di installazione |
| Genera | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackage
public final void installPackage (ITestDevice device, String apkFileName, String... options)
Installa un APK dato il suo nome su un determinato dispositivo. L'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 |
| Genera | |
|---|---|
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: indica se passare il flag di concessione dell'autorizzazione durante l'installazione dell'APK. |
userId |
int: l'ID utente dell'utente in cui installare l'APK. |
options |
String: opzioni aggiuntive fornite al comando di installazione |
| Genera | |
|---|---|
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: indica se passare il flag di concessione dell'autorizzazione durante l'installazione dell'APK. |
userId |
int: l'ID utente dell'utente in cui installare l'APK. |
options |
String: opzioni aggiuntive fornite al comando di installazione |
| Genera | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
isPackageInstalled
public final boolean isPackageInstalled (String pkg)
Verifica se un pacchetto con un determinato nome è installato sul dispositivo
| Parametri | |
|---|---|
pkg |
String: il nome del pacchetto |
| Resi | |
|---|---|
boolean |
true se il pacchetto viene trovato sul dispositivo |
| Genera | |
|---|---|
DeviceNotAvailableException |
|
isPackageInstalled
public final boolean isPackageInstalled (ITestDevice device, String pkg)
Verifica se un pacchetto con un determinato nome è installato sul dispositivo
| Parametri | |
|---|---|
device |
ITestDevice: il dispositivo che deve disinstallare il pacchetto. |
pkg |
String: il nome del pacchetto |
| Resi | |
|---|---|
boolean |
true se il pacchetto viene trovato sul dispositivo |
| Genera | |
|---|---|
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, boolean instrumentInPcc, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Metodo per eseguire un pacchetto di strumentazione installato. Utilizza getLastDeviceRunResults()
subito dopo per ottenere i dettagli dei risultati.
| Parametri | |
|---|---|
device |
ITestDevice: il dispositivo su cui eseguire l'instrumentazione. |
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 null. |
testTimeoutMs |
Long: il timeout in millisecondi da applicare a ogni scenario di test. |
maxTimeToOutputMs |
Long: il timeout massimo prima che il test inizi a produrre un output. |
maxInstrumentationTimeoutMs |
Long: il timeout massimo per il completamento dell'intera strumentazione. |
checkResults |
boolean: indica se i risultati vengono controllati per rilevare arresti anomali. |
isHiddenApiCheckDisabled |
boolean: indica se disattivare o meno il controllo dell'API nascosta. |
isTestApiCheckDisabled |
boolean: indica se disattivare o meno il controllo dell'API di test. |
isIsolatedStorageDisabled |
boolean: indica se disattivare o meno l'archiviazione isolata. |
isWindowAnimationDisabled |
boolean: indica se disattivare o meno l'animazione della finestra. |
isRestartDisabled |
boolean |
instrumentInPcc |
boolean |
instrumentationArgs |
Map: gli argomenti da passare alla strumentazione. |
extraListeners |
List |
| Resi | |
|---|---|
boolean |
Vero se l'operazione è riuscita senza errori. Falso negli altri casi. |
| Genera | |
|---|---|
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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Metodo per eseguire un pacchetto di strumentazione installato. Utilizza getLastDeviceRunResults()
subito dopo per ottenere i dettagli dei risultati.
| Parametri | |
|---|---|
device |
ITestDevice: il dispositivo su cui eseguire l'instrumentazione. |
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 null. |
testTimeoutMs |
Long: il timeout in millisecondi da applicare a ogni scenario di test. |
maxTimeToOutputMs |
Long: il timeout massimo prima che il test inizi a produrre un output. |
maxInstrumentationTimeoutMs |
Long: il timeout massimo per il completamento dell'intera strumentazione. |
checkResults |
boolean: indica se i risultati vengono controllati per rilevare arresti anomali. |
isHiddenApiCheckDisabled |
boolean: indica se disattivare o meno il controllo dell'API nascosta. |
isTestApiCheckDisabled |
boolean: indica se disattivare o meno il controllo dell'API di test. |
isIsolatedStorageDisabled |
boolean: indica se disattivare o meno l'archiviazione isolata. |
isWindowAnimationDisabled |
boolean: indica se disattivare o meno l'animazione della finestra. |
instrumentationArgs |
Map: gli argomenti da passare alla strumentazione. |
extraListeners |
List |
| Resi | |
|---|---|
boolean |
Vero se l'operazione è riuscita senza errori. Falso negli altri casi. |
| Genera | |
|---|---|
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, Map<String, String> instrumentationArgs)
Metodo per eseguire un pacchetto di strumentazione installato. Utilizza getLastDeviceRunResults()
subito dopo per ottenere i dettagli dei risultati.
| Parametri | |
|---|---|
device |
ITestDevice: il dispositivo su cui eseguire l'instrumentazione. |
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 null. |
testTimeoutMs |
Long: il timeout in millisecondi da applicare a ogni scenario di test. |
maxTimeToOutputMs |
Long: il timeout massimo prima che il test inizi a produrre un output. |
maxInstrumentationTimeoutMs |
Long: il timeout massimo per il completamento dell'intera strumentazione. |
checkResults |
boolean: indica se i risultati vengono controllati per rilevare arresti anomali. |
isHiddenApiCheckDisabled |
boolean: indica se disattivare o meno il controllo dell'API nascosta. |
instrumentationArgs |
Map: gli argomenti da passare alla strumentazione. |
| Resi | |
|---|---|
boolean |
Vero se l'operazione è riuscita senza errori. Falso negli altri casi. |
| Genera | |
|---|---|
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. Utilizza getLastDeviceRunResults()
subito dopo per ottenere i dettagli dei risultati.
| Parametri | |
|---|---|
device |
ITestDevice: il dispositivo su cui eseguire l'instrumentazione. |
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 null. |
testTimeoutMs |
Long: il timeout in millisecondi da applicare a ogni scenario di test. |
| Resi | |
|---|---|
boolean |
Vero se l'operazione è riuscita senza errori. Falso negli altri casi. |
| Genera | |
|---|---|
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. Utilizza getLastDeviceRunResults()
subito dopo per ottenere i dettagli dei risultati.
| Parametri | |
|---|---|
device |
ITestDevice: il dispositivo su cui eseguire l'instrumentazione. |
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 prima che il test inizi a produrre un output. |
maxInstrumentationTimeoutMs |
Long: il timeout massimo per il completamento dell'intera strumentazione. |
| Resi | |
|---|---|
boolean |
Vero se l'operazione è riuscita senza errori. Falso negli altri casi. |
| Genera | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
Metodo per eseguire un pacchetto di strumentazione installato. Utilizza getLastDeviceRunResults()
subito dopo per ottenere i dettagli dei risultati.
| Parametri | |
|---|---|
device |
ITestDevice: il dispositivo su cui eseguire l'instrumentazione. |
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. |
| Resi | |
|---|---|
boolean |
Vero se l'operazione è riuscita senza errori. Falso negli altri casi. |
| Genera | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
String testMethodName)Metodo per eseguire un pacchetto di strumentazione installato. Utilizza getLastDeviceRunResults()
subito dopo per ottenere 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. |
| Resi | |
|---|---|
boolean |
Vero se l'operazione è riuscita senza errori. Falso negli altri casi. |
| Genera | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (DeviceTestRunOptions options)
Esegue la strumentazione in base alle informazioni contenute in DeviceTestRunOptions.
| Parametri | |
|---|---|
options |
DeviceTestRunOptions: il DeviceTestRunOptions che guida la configurazione della strumentazione. |
| Resi | |
|---|---|
boolean |
Vero se l'operazione è riuscita senza errori. Falso negli altri casi. |
| Genera | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Metodo per eseguire un pacchetto di strumentazione installato. Utilizza getLastDeviceRunResults()
subito dopo per ottenere i dettagli dei risultati.
| Parametri | |
|---|---|
device |
ITestDevice: il dispositivo su cui eseguire l'instrumentazione. |
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 null. |
testTimeoutMs |
Long: il timeout in millisecondi da applicare a ogni scenario di test. |
maxTimeToOutputMs |
Long: il timeout massimo prima che il test inizi a produrre un output. |
maxInstrumentationTimeoutMs |
Long: il timeout massimo per il completamento dell'intera strumentazione. |
checkResults |
boolean: indica se i risultati vengono controllati per rilevare arresti anomali. |
isHiddenApiCheckDisabled |
boolean: indica se disattivare o meno il controllo dell'API nascosta. |
isTestApiCheckDisabled |
boolean: indica se disattivare o meno il controllo dell'API di test. |
isIsolatedStorageDisabled |
boolean: indica se disattivare o meno l'archiviazione isolata. |
instrumentationArgs |
Map: gli argomenti da passare alla strumentazione. |
extraListeners |
List |
| Resi | |
|---|---|
boolean |
Vero se l'operazione è riuscita senza errori. Falso negli altri casi. |
| Genera | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName)
Metodo per eseguire un pacchetto di strumentazione installato. Utilizza getLastDeviceRunResults()
subito dopo per ottenere i dettagli dei risultati.
| Parametri | |
|---|---|
device |
ITestDevice: il dispositivo su cui eseguire l'instrumentazione. |
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. |
| Resi | |
|---|---|
boolean |
Vero se l'operazione è riuscita senza errori. Falso negli altri casi. |
| Genera | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Integer userId,
Long testTimeoutMs)Metodo per eseguire un pacchetto di strumentazione installato. Utilizza getLastDeviceRunResults()
subito dopo per ottenere 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 null. |
testTimeoutMs |
Long: il timeout in millisecondi da applicare a ogni scenario di test. |
| Resi | |
|---|---|
boolean |
Vero se l'operazione è riuscita senza errori. Falso negli altri casi. |
| Genera | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName)Metodo per eseguire un pacchetto di strumentazione installato. Utilizza getLastDeviceRunResults()
subito dopo per ottenere i dettagli dei risultati.
| Parametri | |
|---|---|
pkgName |
String: il nome del pacchetto da eseguire. |
testClassName |
String: il nome della classe di test da eseguire. |
| Resi | |
|---|---|
boolean |
Vero se l'operazione è riuscita senza errori. Falso negli altri casi. |
| Genera | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Long testTimeoutMs)Metodo per eseguire un pacchetto di strumentazione installato. Utilizza getLastDeviceRunResults()
subito dopo per ottenere 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. |
| Resi | |
|---|---|
boolean |
Vero se l'operazione è riuscita senza errori. Falso negli altri casi. |
| Genera | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String runner,
String pkgName,
String testClassName,
String testMethodName)Metodo per eseguire un pacchetto di strumentazione installato. Utilizza getLastDeviceRunResults()
subito dopo per ottenere i dettagli dei risultati.
| Parametri | |
|---|---|
runner |
String: il runner di 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. |
| Resi | |
|---|---|
boolean |
Vero se l'operazione è riuscita senza errori. Falso negli altri casi. |
| Genera | |
|---|---|
DeviceNotAvailableException |
|
setTestInformation
public final void setTestInformation (TestInformation testInformation)
| Parametri | |
|---|---|
testInformation |
TestInformation |
uninstallPackage
public final String uninstallPackage (String pkgName)
Disinstalla un pacchetto sul dispositivo.
| Parametri | |
|---|---|
pkgName |
String: il pacchetto Android da disinstallare |
| Resi | |
|---|---|
String |
un String con un codice di errore o null in caso di esito positivo |
| Genera | |
|---|---|
DeviceNotAvailableException |
|
uninstallPackage
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 |
| Resi | |
|---|---|
String |
un String con un codice di errore o null in caso di esito positivo |
| Genera | |
|---|---|
DeviceNotAvailableException |
|