Google si impegna a promuovere l'equità razziale per le comunità nere. Vedi come.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

DeviceTestRunOptions

public class DeviceTestRunOptions
extends Object

java.lang.Object
com.android.tradefed.testtype.junit4.DeviceTestRunOptions


Una classe builder per le opzioni relative all'esecuzione dei test dei dispositivi tramite BaseHostJUnit4Test.

Sommario

Costruttori pubblici

DeviceTestRunOptions (String packageName)

Metodi pubblici

DeviceTestRunOptions addExtraListener ( ITestLifeCycleReceiver listener)

Aggiungi un listener extra 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 precedentemente impostati con addInstrumentationArg(String, String) .

ITestDevice getDevice ()
getExtraListeners ()
getInstrumentationArgs ()
Long getMaxInstrumentationTimeoutMs ()
Long getMaxTimeToOutputMs ()
String getPackageName ()
String getRunner ()
String getTestClassName ()
String getTestMethodName ()
Long getTestTimeoutMs ()
Integer getUserId ()
boolean isHiddenApiCheckDisabled ()
boolean isIsolatedStorageDisabled ()
DeviceTestRunOptions setCheckResults (boolean checkResults)

Imposta se i risultati dell'esecuzione della strumentazione devono essere controllati e garantire che non si verifichino guasti.

DeviceTestRunOptions setDevice ( ITestDevice device)
DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

imposta se aggiungere o meno --no-hidden-api-checks allo "strumento am" utilizzato dal lato host.

DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

imposta se aggiungere o meno lo storage --no-isolated allo "strumento am" usato dal lato host.

DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)

Imposta il tempo massimo (in millisecondi) che la strumentazione completa dovrà eseguire e completare.

DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)

Imposta il tempo massimo (in millisecondi) che la strumentazione può smettere di emettere prima di essere arrestata.

DeviceTestRunOptions setRunner (String runner)

Imposta il corridore di strumentazione che deve essere utilizzato per eseguire la strumentazione.

DeviceTestRunOptions setTestClassName (String testClassName)

Imposta il nome classe che deve essere eseguita dalla strumentazione.

DeviceTestRunOptions setTestMethodName (String testMethodName)

Imposta il nome del metodo che deve essere eseguito dalla strumentazione.

DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)

Imposta il tempo massimo (in millisecondi) che un test può essere eseguito prima di essere interrotto.

DeviceTestRunOptions setUserId (Integer userId)

Imposta l'id utente su cui deve essere eseguita la strumentazione.

boolean shouldCheckResults ()

Costruttori pubblici

DeviceTestRunOptions

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

ritorna
DeviceTestRunOptions

addInstrumentationArg

public DeviceTestRunOptions addInstrumentationArg (String key, 
                String value)

Aggiungi un argomento che verrà passato alla strumentazione.

parametri
key String

value String

ritorna
DeviceTestRunOptions

clearExtraListeners

public void clearExtraListeners ()

clearInstrumentationArgs

public void clearInstrumentationArgs ()

Cancella tutti gli argomenti di strumentazione precedentemente impostati con addInstrumentationArg(String, String) .

GetDevice

public ITestDevice getDevice ()

ritorna
ITestDevice

getExtraListeners

public  getExtraListeners ()

ritorna

getInstrumentationArgs

public  getInstrumentationArgs ()

ritorna

getMaxInstrumentationTimeoutMs

public Long getMaxInstrumentationTimeoutMs ()

ritorna
Long

getMaxTimeToOutputMs

public Long getMaxTimeToOutputMs ()

ritorna
Long

getPackageName

public String getPackageName ()

ritorna
String

getRunner

public String getRunner ()

ritorna
String

getTestClassName

public String getTestClassName ()

ritorna
String

getTestMethodName

public String getTestMethodName ()

ritorna
String

getTestTimeoutMs

public Long getTestTimeoutMs ()

ritorna
Long

GetUserID

public Integer getUserId ()

ritorna
Integer

isHiddenApiCheckDisabled

public boolean isHiddenApiCheckDisabled ()

ritorna
boolean

isIsolatedStorageDisabled

public boolean isIsolatedStorageDisabled ()

ritorna
boolean

setCheckResults

public DeviceTestRunOptions setCheckResults (boolean checkResults)

Imposta se i risultati dell'esecuzione della strumentazione devono essere controllati e garantire che non si verifichino guasti.

parametri
checkResults boolean

ritorna
DeviceTestRunOptions

setDevice

public DeviceTestRunOptions setDevice ( ITestDevice device)

parametri
device ITestDevice

ritorna
DeviceTestRunOptions

setDisableHiddenApiCheck

public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

imposta se aggiungere o meno --no-hidden-api-checks allo "strumento am" utilizzato dal lato host.

parametri
disableHiddenApiCheck boolean

ritorna
DeviceTestRunOptions

setDisableIsolatedStorage

public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

imposta se aggiungere o meno lo storage --no-isolated allo "strumento am" usato dal lato host.

parametri
disableIsolatedStorage boolean

ritorna
DeviceTestRunOptions

setMaxInstrumentationTimeoutMs

public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)

Imposta il tempo massimo (in millisecondi) che la strumentazione completa dovrà eseguire e completare. Impostare su 0 per nessun timeout. Opzionale.

parametri
maxInstrumentationTimeoutMs Long

ritorna
DeviceTestRunOptions

setMaxTimeToOutputMs

public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)

Imposta il tempo massimo (in millisecondi) che la strumentazione può smettere di emettere prima di essere arrestata. Impostare su 0 per nessun timeout. Opzionale.

parametri
maxTimeToOutputMs Long

ritorna
DeviceTestRunOptions

setRunner

public DeviceTestRunOptions setRunner (String runner)

Imposta il corridore di strumentazione che deve essere utilizzato per eseguire la strumentazione. Il runner predefinito è 'android.support.test.runner.AndroidJUnitRunner'. Opzionale.

parametri
runner String

ritorna
DeviceTestRunOptions

setTestClassName

public DeviceTestRunOptions setTestClassName (String testClassName)

Imposta il nome classe che deve essere eseguita dalla strumentazione. La strumentazione verrà filtrata per eseguire solo la classe. Può essere utilizzato con setTestMethodName(String) . Opzionale.

parametri
testClassName String

ritorna
DeviceTestRunOptions

setTestMethodName

public DeviceTestRunOptions setTestMethodName (String testMethodName)

Imposta il nome del metodo che deve essere eseguito dalla strumentazione. Richiede setTestClassName(String) per essere impostato per funzionare correttamente. Opzionale.

parametri
testMethodName String

ritorna
DeviceTestRunOptions

setTestTimeoutMs

public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)

Imposta il tempo massimo (in millisecondi) che un test può essere eseguito prima di essere interrotto. Impostare su 0 per nessun timeout. Opzionale.

parametri
testTimeoutMs Long

ritorna
DeviceTestRunOptions

setUserID

public DeviceTestRunOptions setUserId (Integer userId)

Imposta l'id utente su cui deve essere eseguita la strumentazione. Opzionale.

parametri
userId Integer

ritorna
DeviceTestRunOptions

shouldCheckResults

public boolean shouldCheckResults ()

ritorna
boolean