DeviceTestRunOptions
public
class
DeviceTestRunOptions
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
Una classe di 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 ascoltatore alla misurazione in esecuzione. |
DeviceTestRunOptions
|
addInstrumentationArg(String key, String value)
Aggiungi un argomento che verrà passato alla misurazione. |
void
|
clearExtraListeners()
|
void
|
clearInstrumentationArgs()
Cancella tutti gli argomenti di misurazione impostati in precedenza con |
String
|
getApkFileName()
Restituisce il nome del file APK per l'installazione dell'APK. |
ITestDevice
|
getDevice()
|
|
getExtraListeners()
|
String[]
|
getInstallArgs()
Restituisce le opzioni aggiuntive del comando install. |
|
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)
Imposta il nome del file APK per l'installazione dell'APK. |
DeviceTestRunOptions
|
setCheckResults(boolean checkResults)
Imposta se i risultati dell'esecuzione dell'instrumentazione devono essere controllati o meno e assicurati che non si siano verificati errori. |
DeviceTestRunOptions
|
setDevice(ITestDevice device)
|
DeviceTestRunOptions
|
setDisableHiddenApiCheck(boolean disableHiddenApiCheck)
Imposta se aggiungere o meno il parametro --no-hidden-api-checks allo "strumento am" utilizzato dal lato dell'host. |
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
Imposta se aggiungere o meno --no-isolated-storage allo "strumento am" utilizzato dal lato dell'host. |
DeviceTestRunOptions
|
setDisableRestart(boolean disableRestart)
Imposta se aggiungere o meno --no-restart allo "strumento am" utilizzato dal lato host. |
DeviceTestRunOptions
|
setDisableTestApiCheck(boolean disableTestApiCheck)
Imposta se aggiungere o meno l'opzione --no-test-api-access allo "strumento am" utilizzato dal lato dell'host. |
DeviceTestRunOptions
|
setDisableWindowAnimation(boolean disableWindowAnimation)
Imposta se aggiungere o meno l'opzione --no-window-animation allo "strumento am" utilizzato dal lato dell'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 e il completamento della misurazione completa. |
DeviceTestRunOptions
|
setMaxTimeToOutputMs(Long maxTimeToOutputMs)
Imposta il tempo massimo (in millisecondi) per cui la strumentazione può interrompere l'output prima di essere interrotta. |
DeviceTestRunOptions
|
setRunner(String runner)
Imposta il programma di esecuzione della misurazione da utilizzare per eseguire la misurazione. |
DeviceTestRunOptions
|
setTestClassName(String testClassName)
Imposta il nome della classe in cui deve essere eseguita la misurazione. |
DeviceTestRunOptions
|
setTestMethodName(String testMethodName)
Imposta il nome del metodo che deve essere eseguito dalla misurazione. |
DeviceTestRunOptions
|
setTestTimeoutMs(Long testTimeoutMs)
Imposta il tempo massimo (in millisecondi) per 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 misurazione. |
boolean
|
shouldCheckResults()
|
Costruttori pubblici
DeviceTestRunOptions
public DeviceTestRunOptions (String packageName)
Parametri | |
---|---|
packageName |
String |
Metodi pubblici
addExtraListener
public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)
Aggiungi un altro ascoltatore alla misurazione in esecuzione.
Parametri | |
---|---|
listener |
ITestLifeCycleReceiver |
Ritorni | |
---|---|
DeviceTestRunOptions |
addInstrumentationArg
public DeviceTestRunOptions addInstrumentationArg (String key, String value)
Aggiungi un argomento che verrà passato alla misurazione.
Parametri | |
---|---|
key |
String |
value |
String |
Ritorni | |
---|---|
DeviceTestRunOptions |
clearExtraListeners
public void clearExtraListeners ()
clearInstrumentationArgs
public void clearInstrumentationArgs ()
Cancella tutti gli argomenti di misurazione impostati in precedenza con addInstrumentationArg(String, String)
.
getApkFileName
public String getApkFileName ()
Restituisce il nome del file APK per l'installazione dell'APK.
Ritorni | |
---|---|
String |
getExtraListeners
publicgetExtraListeners ()
Ritorni | |
---|---|
|
getInstallArgs
public String[] getInstallArgs ()
Restituisce le opzioni aggiuntive del comando install.
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 |
getUserId
public Integer getUserId ()
Ritorni | |
---|---|
Integer |
isForceQueryable
public boolean isForceQueryable ()
Indica se l'apk da installare deve essere interrogabile o meno. Il valore predefinito è true.
Ritorni | |
---|---|
boolean |
isGrantPermission
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 |
isRestartDisabled
public boolean isRestartDisabled ()
Ritorni | |
---|---|
boolean |
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
Ritorni | |
---|---|
boolean |
isWindowAnimationDisabled
public boolean isWindowAnimationDisabled ()
Ritorni | |
---|---|
boolean |
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
Imposta 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 dell'instrumentazione devono essere controllati o meno e assicurati che non si siano verificati errori.
Parametri | |
---|---|
checkResults |
boolean |
Ritorni | |
---|---|
DeviceTestRunOptions |
setDevice
public DeviceTestRunOptions setDevice (ITestDevice device)
Parametri | |
---|---|
device |
ITestDevice |
Ritorni | |
---|---|
DeviceTestRunOptions |
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
Imposta se aggiungere o meno il parametro --no-hidden-api-checks allo "strumento am" utilizzato dal lato dell'host.
Parametri | |
---|---|
disableHiddenApiCheck |
boolean |
Ritorni | |
---|---|
DeviceTestRunOptions |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
Imposta se aggiungere o meno --no-isolated-storage allo "strumento am" utilizzato dal lato dell'host.
Parametri | |
---|---|
disableIsolatedStorage |
boolean |
Ritorni | |
---|---|
DeviceTestRunOptions |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
Imposta se aggiungere o meno --no-restart allo "strumento am" utilizzato dal lato host.
Parametri | |
---|---|
disableRestart |
boolean |
Ritorni | |
---|---|
DeviceTestRunOptions |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
Imposta se aggiungere o meno l'opzione --no-test-api-access allo "strumento am" utilizzato dal lato dell'host.
Parametri | |
---|---|
disableTestApiCheck |
boolean |
Ritorni | |
---|---|
DeviceTestRunOptions |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
Imposta se aggiungere o meno l'opzione --no-window-animation allo "strumento am" utilizzato dal lato dell'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 |
setInstallArgs
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 e il completamento della misurazione completa. Imposta 0 per non avere un timeout. Facoltativo.
Parametri | |
---|---|
maxInstrumentationTimeoutMs |
Long |
Ritorni | |
---|---|
DeviceTestRunOptions |
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
Imposta il tempo massimo (in millisecondi) per cui la strumentazione può interrompere l'output prima di essere interrotta. Imposta 0 per non avere un timeout. Facoltativo.
Parametri | |
---|---|
maxTimeToOutputMs |
Long |
Ritorni | |
---|---|
DeviceTestRunOptions |
setRunner
public DeviceTestRunOptions setRunner (String runner)
Imposta il programma di esecuzione della misurazione da utilizzare per eseguire la misurazione. Il runner predefinito è "android.support.test.runner.AndroidJUnitRunner". Facoltativo.
Parametri | |
---|---|
runner |
String |
Ritorni | |
---|---|
DeviceTestRunOptions |
setTestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
Imposta il nome della classe in cui deve essere eseguita la misurazione. La misurazione verrà filtrata per eseguire solo 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 deve essere eseguito dalla misurazione. Per funzionare correttamente, è necessario impostare setTestClassName(String)
. Facoltativo.
Parametri | |
---|---|
testMethodName |
String |
Ritorni | |
---|---|
DeviceTestRunOptions |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
Imposta il tempo massimo (in millisecondi) per cui un test può essere eseguito prima di essere interrotto. Imposta 0 per non impostare un timeout. Facoltativo.
Parametri | |
---|---|
testTimeoutMs |
Long |
Ritorni | |
---|---|
DeviceTestRunOptions |
setUserId
public DeviceTestRunOptions setUserId (Integer userId)
Imposta l'ID utente in base al quale deve essere eseguita la misurazione. Facoltativo.
Parametri | |
---|---|
userId |
Integer |
Ritorni | |
---|---|
DeviceTestRunOptions |
shouldCheckResults
public boolean shouldCheckResults ()
Ritorni | |
---|---|
boolean |