OpzioniDeviceTestRun
public
class
DeviceTestRunOptions
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
Una classe builder per le opzioni relative all'esecuzione di test dei dispositivi tramite BaseHostJUnit4Test.
Riepilogo
Costruttori pubblici | |
---|---|
DeviceTestRunOptions(String packageName)
|
Metodi pubblici | |
---|---|
DeviceTestRunOptions
|
addExtraListener(ITestLifeCycleReceiver listener)
Aggiungi un altro listener alla strumentazione in esecuzione. |
DeviceTestRunOptions
|
addInstrumentationArg(String key, String value)
Aggiungi un argomento che verrà passato alla strumentazione. |
void
|
clearExtraListeners()
|
void
|
clearInstrumentationArgs()
Cancella tutti gli argomenti di strumentazione impostati in precedenza con |
String
|
getApkFileName()
Restituisce il nome del file apk per l'installazione apk. |
ITestDevice
|
getDevice()
|
|
getExtraListeners()
|
String[]
|
getInstallArgs()
Restituisce opzioni aggiuntive del comando di installazione. |
|
getInstrumentationArgs()
|
Long
|
getMaxInstrumentationTimeoutMs()
|
Long
|
getMaxTimeToOutputMs()
|
String
|
getPackageName()
|
String
|
getRunner()
|
String
|
getTestClassName()
|
String
|
getTestMethodName()
|
Long
|
getTestTimeoutMs()
|
Integer
|
getUserId()
|
boolean
|
isForceQueryable()
Indica se l'APK da installare deve essere interrogabile o meno. |
boolean
|
isGrantPermission()
Indica se concedere le autorizzazioni per l'installazione dell'APK. |
boolean
|
isHiddenApiCheckDisabled()
|
boolean
|
isIsolatedStorageDisabled()
|
boolean
|
isRestartDisabled()
|
boolean
|
isTestApiCheckDisabled()
|
boolean
|
isWindowAnimationDisabled()
|
DeviceTestRunOptions
|
setApkFileName(String apkFileName)
Consente di impostare il nome del file APK per l'installazione dell'APK. |
DeviceTestRunOptions
|
setCheckResults(boolean checkResults)
Imposta se i risultati dell'esecuzione della strumentazione devono essere controllati o meno e garantisce che non ci siano che si sono verificati errori. |
DeviceTestRunOptions
|
setDevice(ITestDevice device)
|
DeviceTestRunOptions
|
setDisableHiddenApiCheck(boolean disableHiddenApiCheck)
stabilisce se aggiungere o meno --no-hidden-api-checks ad "am instrument" usati dalla dal lato host. |
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
stabilisce se aggiungere o meno --no-isolated-storage ad "am instrument" usati dalla dal lato host. |
DeviceTestRunOptions
|
setDisableRestart(boolean disableRestart)
Consente di stabilire se aggiungere o meno --no-restart ad "am instrument" utilizzata dal lato host. |
DeviceTestRunOptions
|
setDisableTestApiCheck(boolean disableTestApiCheck)
stabilisce se aggiungere o meno --no-test-api-access al comando "am instrument" usato dall'host lato server. |
DeviceTestRunOptions
|
setDisableWindowAnimation(boolean disableWindowAnimation)
consente di aggiungere o meno --no-window-animation ad "am instrument" usati dalla dal lato host. |
DeviceTestRunOptions
|
setForceQueryable(boolean forceQueryable)
Imposta |
DeviceTestRunOptions
|
setGrantPermission(boolean grantPermission)
Concede le autorizzazioni per l'installazione dell'APK. |
DeviceTestRunOptions
|
setInstallArgs(String... installArgs)
Imposta opzioni aggiuntive del comando di installazione. |
DeviceTestRunOptions
|
setMaxInstrumentationTimeoutMs(Long maxInstrumentationTimeoutMs)
Imposta il tempo massimo (in millisecondi) necessario per l'esecuzione della strumentazione completa. completato. |
DeviceTestRunOptions
|
setMaxTimeToOutputMs(Long maxTimeToOutputMs)
Imposta il tempo massimo (in millisecondi) di interruzione dell'output della strumentazione prima che venga è stata interrotta. |
DeviceTestRunOptions
|
setRunner(String runner)
Imposta il runner della strumentazione da utilizzare per eseguire la strumentazione. |
DeviceTestRunOptions
|
setTestClassName(String testClassName)
Imposta il nome della classe che deve eseguire la strumentazione. |
DeviceTestRunOptions
|
setTestMethodName(String testMethodName)
Imposta il nome del metodo che la strumentazione deve eseguire. |
DeviceTestRunOptions
|
setTestTimeoutMs(Long testTimeoutMs)
Imposta il tempo massimo (in millisecondi) in cui un test può essere eseguito prima di essere interrotto. |
DeviceTestRunOptions
|
setUserId(Integer userId)
Imposta l'ID utente in base al quale deve essere eseguita la strumentazione. |
boolean
|
shouldCheckResults()
|
Costruttori pubblici
OpzioniDeviceTestRun
public DeviceTestRunOptions (String packageName)
Parametri | |
---|---|
packageName |
String |
Metodi pubblici
addExtraListener
public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)
Aggiungi un listener extra alla strumentazione in esecuzione.
Parametri | |
---|---|
listener |
ITestLifeCycleReceiver |
Ritorni | |
---|---|
DeviceTestRunOptions |
addInstrumentationArg
public DeviceTestRunOptions addInstrumentationArg (String key, String value)
Aggiungi un argomento che verrà passato alla strumentazione.
Parametri | |
---|---|
key |
String |
value |
String |
Ritorni | |
---|---|
DeviceTestRunOptions |
clearExtraListener
public void clearExtraListeners ()
clearInstrumentationArgs
public void clearInstrumentationArgs ()
Cancella tutti gli argomenti di strumentazione impostati in precedenza con addInstrumentationArg(String, String)
.
getApkFileName
public String getApkFileName ()
Restituisce il nome del file apk per l'installazione apk.
Ritorni | |
---|---|
String |
getExtraListener
publicgetExtraListeners ()
Ritorni | |
---|---|
|
getInstallArgs
public String[] getInstallArgs ()
Restituisce opzioni aggiuntive del comando di installazione.
Ritorni | |
---|---|
String[] |
getInstrumentationArgs
publicgetInstrumentationArgs ()
Ritorni | |
---|---|
|
getMaxInstrumentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
Ritorni | |
---|---|
Long |
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
Ritorni | |
---|---|
Long |
getPackageName
public String getPackageName ()
Ritorni | |
---|---|
String |
getRunner
public String getRunner ()
Ritorni | |
---|---|
String |
getTestClassName
public String getTestClassName ()
Ritorni | |
---|---|
String |
getTestMethodName
public String getTestMethodName ()
Ritorni | |
---|---|
String |
getTestTimeoutMs
public Long getTestTimeoutMs ()
Ritorni | |
---|---|
Long |
ID utente
public Integer getUserId ()
Ritorni | |
---|---|
Integer |
Interrogazione con isForce
public boolean isForceQueryable ()
Indica se l'APK da installare deve essere interrogabile o meno. Il valore predefinito è true.
Ritorni | |
---|---|
boolean |
isConcediautorizzazione
public boolean isGrantPermission ()
Indica se concedere le autorizzazioni per l'installazione dell'APK.
Ritorni | |
---|---|
boolean |
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
Ritorni | |
---|---|
boolean |
isIsolatedStorageDisabled
public boolean isIsolatedStorageDisabled ()
Ritorni | |
---|---|
boolean |
èRiavvioDisabled
public boolean isRestartDisabled ()
Ritorni | |
---|---|
boolean |
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
Ritorni | |
---|---|
boolean |
isWindowAnimationDisabled
public boolean isWindowAnimationDisabled ()
Ritorni | |
---|---|
boolean |
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
Consente di impostare il nome del file APK per l'installazione dell'APK.
Parametri | |
---|---|
apkFileName |
String |
Ritorni | |
---|---|
DeviceTestRunOptions |
setCheckResults
public DeviceTestRunOptions setCheckResults (boolean checkResults)
Imposta se i risultati dell'esecuzione della strumentazione devono essere controllati o meno e garantisce che non ci siano che si sono verificati errori.
Parametri | |
---|---|
checkResults |
boolean |
Ritorni | |
---|---|
DeviceTestRunOptions |
impostaDispositivo
public DeviceTestRunOptions setDevice (ITestDevice device)
Parametri | |
---|---|
device |
ITestDevice |
Ritorni | |
---|---|
DeviceTestRunOptions |
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
stabilisce se aggiungere o meno --no-hidden-api-checks ad "am instrument" usati dalla dal lato host.
Parametri | |
---|---|
disableHiddenApiCheck |
boolean |
Ritorni | |
---|---|
DeviceTestRunOptions |
ImpostaDisattivaArchiviazioneIsolata
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
stabilisce se aggiungere o meno --no-isolated-storage ad "am instrument" usati dalla dal lato host.
Parametri | |
---|---|
disableIsolatedStorage |
boolean |
Ritorni | |
---|---|
DeviceTestRunOptions |
impostaDisattivariavvio
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
Consente di stabilire se aggiungere o meno --no-restart ad "am instrument" utilizzata dal lato host.
Parametri | |
---|---|
disableRestart |
boolean |
Ritorni | |
---|---|
DeviceTestRunOptions |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
stabilisce se aggiungere o meno --no-test-api-access al comando "am instrument" usato dall'host lato server.
Parametri | |
---|---|
disableTestApiCheck |
boolean |
Ritorni | |
---|---|
DeviceTestRunOptions |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
consente di aggiungere o meno --no-window-animation ad "am instrument" usati dalla dal lato host.
Parametri | |
---|---|
disableWindowAnimation |
boolean |
Ritorni | |
---|---|
DeviceTestRunOptions |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
Imposta false
se l'APK da installare non deve essere interrogabile.
Parametri | |
---|---|
forceQueryable |
boolean |
Ritorni | |
---|---|
DeviceTestRunOptions |
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
Concede le autorizzazioni per l'installazione dell'APK.
Parametri | |
---|---|
grantPermission |
boolean |
Ritorni | |
---|---|
DeviceTestRunOptions |
setInstallaArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
Imposta opzioni aggiuntive del comando di installazione.
Parametri | |
---|---|
installArgs |
String |
Ritorni | |
---|---|
DeviceTestRunOptions |
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
Imposta il tempo massimo (in millisecondi) necessario per l'esecuzione della strumentazione completa. completato. Impostalo su 0 per nessun timeout. Facoltativo.
Parametri | |
---|---|
maxInstrumentationTimeoutMs |
Long |
Ritorni | |
---|---|
DeviceTestRunOptions |
impostaMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
Imposta il tempo massimo (in millisecondi) di interruzione dell'output della strumentazione prima che venga è stata interrotta. Impostalo su 0 per nessun timeout. Facoltativo.
Parametri | |
---|---|
maxTimeToOutputMs |
Long |
Ritorni | |
---|---|
DeviceTestRunOptions |
setRunner
public DeviceTestRunOptions setRunner (String runner)
Imposta il runner della strumentazione da utilizzare per eseguire la strumentazione. Predefinita runner è "android.support.test.runner.AndroidJUnitRunner". Facoltativo.
Parametri | |
---|---|
runner |
String |
Ritorni | |
---|---|
DeviceTestRunOptions |
setTestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
Imposta il nome della classe che deve eseguire la strumentazione. La strumentazione verrà filtrata
solo per eseguire il corso. Può essere utilizzato con setTestMethodName(String)
. Facoltativo.
Parametri | |
---|---|
testClassName |
String |
Ritorni | |
---|---|
DeviceTestRunOptions |
setTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
Imposta il nome del metodo che la strumentazione deve eseguire. È necessario impostare setTestClassName(String)
per il corretto funzionamento. Facoltativo.
Parametri | |
---|---|
testMethodName |
String |
Ritorni | |
---|---|
DeviceTestRunOptions |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
Imposta il tempo massimo (in millisecondi) in cui un test può essere eseguito prima di essere interrotto. Imposta su 0 per nessun timeout. Facoltativo.
Parametri | |
---|---|
testTimeoutMs |
Long |
Ritorni | |
---|---|
DeviceTestRunOptions |
IDUtenteimposta
public DeviceTestRunOptions setUserId (Integer userId)
Imposta l'ID utente in base al quale deve essere eseguita la strumentazione. Facoltativo.
Parametri | |
---|---|
userId |
Integer |
Ritorni | |
---|---|
DeviceTestRunOptions |
DovrebbeVerificareRisultati
public boolean shouldCheckResults ()
Ritorni | |
---|---|
boolean |