Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

IComandoOpciones

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


Contenedor de opciones de ejecución de comandos.

Resumen

Métodos públicos

abstract boolean captureLogcatOnFailure ()

Si capturar o no un logcat en caso de falla del caso de prueba

abstract boolean captureScreenshotOnFailure ()

Si capturar o no una captura de pantalla en caso de falla del caso de prueba

abstract ICommandOptions clone ()

Crea una copia del objeto ICommandOptions .

abstract boolean delegatedEarlyDeviceRelease ()

Si liberar o no el dispositivo antes en el modo delegado.

abstract boolean earlyDeviceRelease ()

Si liberar o no el dispositivo antes de tiempo cuando haya terminado con él.

abstract boolean filterPreviousPassedTests ()

Si se filtran o no los casos de prueba pasados ​​anteriores del intento anterior.

abstract getAutoLogCollectors ()

Devuelve el conjunto de recopiladores de registros automáticos que se agregarán para una invocación

abstract getDynamicDownloadArgs ()

Devuelve el mapa de argumentos para pasar a la consulta de descarga dinámica.

abstract getExperimentalFlags ()

Devuelve el mapa de indicadores experimentales, que se puede utilizar para presentar proyectos de puertas.

abstract int getExtraRemotePostsubmitInstance ()

Si iniciar o no instancias adicionales en la VM remota en el postenvío.

abstract String getHostLogSuffix ()

Devuelve el sufijo para anexar a Tradefed host_log o nulo si no hay prefijo.

abstract UniqueMultiMap <String, String> getInvocationData ()

Devuelve los datos pasados ​​a la invocación para describirla.

abstract long getInvocationTimeout ()

Devuelve el tiempo de invocación especificado.

abstract File getJdkFolderForSubprocess ()

Devuelve la carpeta jdk para usar cuando se bifurca la ejecución en un subproceso.

abstract long getLoopTime ()

Obtenga el tiempo de espera antes de volver a programar este comando.

abstract long getMaxLoopCount ()

Devuelve el número máximo de veces para programar el comando.

abstract Integer getMultiDeviceCount ()

Devuelve el número de dispositivos para pruebas multidispositivo.

abstract boolean getOptimizeMainlineTest ()

Devuelve verdadero si debemos optimizar la lista de módulos de prueba para la prueba principal.

abstract Duration getParallelSetupTimeout ()

Devuelve el tiempo de espera para usar durante las configuraciones en paralelo.

abstract getRemoteFiles ()

Devuelve la lista de archivos remotos configurados.

abstract Integer getShardCount ()

Devuelve el recuento total de fragmentos para el comando.

abstract Integer getShardIndex ()

Devuelve el índice de fragmento para el comando.

abstract String getTestTag ()

Devuelve la etiqueta de prueba para la invocación.

abstract String getTestTagSuffix ()

Devuelve el sufijo de la etiqueta de prueba, adjunto a la etiqueta de prueba para representar algunas variantes de una prueba.

abstract boolean isConditionalBugreportDisabled ()

Devuelve si el informe de errores condicional está deshabilitado o no

abstract boolean isDryRunMode ()

Devolver true si deberíamos saltar agregando este comando a la cola.

abstract boolean isExperimentEnabled ()

Habilitar o no experimentos a través de indicadores experimentales.

abstract boolean isFullHelpMode ()

Devuelve true si se ha solicitado el modo de ayuda detallado completo

abstract boolean isHelpMode ()

Devuelve true si se ha solicitado el modo de ayuda abreviado

abstract boolean isLoopMode ()

Devuelve el modo de bucle para la configuración.

abstract boolean isNoisyDryRunMode ()

Devuelve true si debemos imprimir el comando en la consola antes de que saltar agregándolo a la cola.

abstract boolean isRemoteInvocationDeviceless ()

Si activar o no una invocación remota sin dispositivo.

abstract boolean isTracingEnabled ()

Devuelve si el seguimiento de invocaciones está habilitado o no.

abstract boolean reportInvocationComplete ()

si informar o no los registros hasta que se complete la invocación.

abstract boolean reportPassedTests ()

Si informar o no los casos de prueba aprobados.

abstract boolean reportTestCaseCount ()

Si informar o no el número de casos de prueba por tipo de prueba.

abstract reportingTags ()

Lista de etiquetas utilizadas para informes relacionados con la invocación.

abstract boolean runOnAllDevices ()

Devuelve verdadero si el comando debe ejecutarse en todos los dispositivos.

abstract void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

Establece el conjunto de recopiladores de registros automáticos que deben agregarse a una invocación.

abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Establece si capturar o no un informe de error al final de la invocación.

abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Establece si capturar o no un bugreportz al final de la invocación.

abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Establezca si liberar o no el dispositivo antes en el modo delegado.

abstract void setHostLogSuffix (String suffix)

Establece el sufijo para agregar a Tradefed host_log.

abstract void setInvocationTimeout (Long mInvocationTimeout)

Establezca el tiempo de espera de la invocación.

abstract void setLoopMode (boolean loopMode)

Establece el modo de bucle para el comando

abstract void setMultiDeviceCount (int count)

Establece el número de dispositivos esperados para las pruebas de varios dispositivos.

abstract void setReplicateSetup (boolean replicate)

Establezca si usar o no la configuración replicada.

abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Establecer si informar o no los registros hasta que se complete la invocación

abstract void setReportTestCaseCount (boolean report)

Establezca si informar o no el recuento de casos de prueba por tipo de prueba.

abstract void setShardCount (Integer shardCount)

Establece el recuento de fragmentos para el comando.

abstract void setShardIndex (Integer shardIndex)

Establece el índice de fragmento para el comando.

abstract void setShouldUseSandboxing (boolean use)

Establece si debemos o no usar contenedores TF

abstract void setTestTag (String testTag)

Establece la etiqueta de prueba para la invocación.

abstract void setUseSandboxTestMode (boolean use)

Establece si debemos o no usar el modo de prueba TF sandbox.

abstract boolean shouldDisableInvocationSetupAndTeardown ()

Inhabilitar o no la configuración previa a la invocación y el desmontaje posterior a la invocación.

abstract boolean shouldReportModuleProgression ()

Si informar o no la progresión de la invocación remota a nivel de módulo.

abstract boolean shouldUseDynamicSharding ()

Devuelve si debemos usar fragmentación dinámica o no

abstract boolean shouldUseParallelRemoteSetup ()

Si se debe intentar o no la configuración en paralelo de los dispositivos remotos.

abstract boolean shouldUseParallelSetup ()

Si se debe o no intentar la configuración en paralelo.

abstract boolean shouldUseRemoteSandboxMode ()

Si usar o no el modo sandbox en la invocación remota.

abstract boolean shouldUseReplicateSetup ()

Si usar o no la configuración replicada para todos los dispositivos remotos.

abstract boolean shouldUseSandboxTestMode ()

Devuelve verdadero si debemos usar el sandbox de Tf en un modo de prueba.

abstract boolean shouldUseSandboxing ()

Devuelve verdadero si debemos usar contenedores Tf para ejecutar la invocación

abstract boolean shouldUseTokenSharding ()

Si la fragmentación debe o no usar el soporte de token.

abstract boolean takeBugreportOnInvocationEnded ()

Devuelve verdadero si se debe tomar un informe de error cuando finaliza la invocación de prueba.

abstract boolean takeBugreportzOnInvocationEnded ()

Devuelve verdadero si se debe tomar un informe de error en lugar de un informe de error durante el informe de error final de invocación de prueba.

Métodos públicos

capturarLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

Si capturar o no un logcat en caso de falla del caso de prueba

Devoluciones
boolean

capturar captura de pantalla en caso de error

public abstract boolean captureScreenshotOnFailure ()

Si capturar o no una captura de pantalla en caso de falla del caso de prueba

Devoluciones
boolean

clon

public abstract ICommandOptions clone ()

Crea una copia del objeto ICommandOptions .

Devoluciones
ICommandOptions

delegadoEarlyDeviceRelease

public abstract boolean delegatedEarlyDeviceRelease ()

Si liberar o no el dispositivo antes en el modo delegado.

Devoluciones
boolean

EarlyDeviceRelease

public abstract boolean earlyDeviceRelease ()

Si liberar o no el dispositivo antes de tiempo cuando haya terminado con él.

Devoluciones
boolean

filterPreviousPassedPruebas

public abstract boolean filterPreviousPassedTests ()

Si se filtran o no los casos de prueba pasados ​​anteriores del intento anterior.

Devoluciones
boolean

getAutoLogCollectors

public abstract  getAutoLogCollectors ()

Devuelve el conjunto de recopiladores de registros automáticos que se agregarán para una invocación

Devoluciones

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

Devuelve el mapa de argumentos para pasar a la consulta de descarga dinámica.

Devoluciones

getExperimentalFlags

public abstract  getExperimentalFlags ()

Devuelve el mapa de indicadores experimentales, que se puede utilizar para presentar proyectos de puertas.

Devoluciones

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

Si iniciar o no instancias adicionales en la VM remota en el postenvío.

Devoluciones
int

getHostLogSuffix

public abstract String getHostLogSuffix ()

Devuelve el sufijo para anexar a Tradefed host_log o nulo si no hay prefijo.

Devoluciones
String

obtener datos de invocación

public abstract UniqueMultiMap<String, String> getInvocationData ()

Devuelve los datos pasados ​​a la invocación para describirla.

Devoluciones
UniqueMultiMap <String, String>

obtenerInvocaciónTiempo de espera

public abstract long getInvocationTimeout ()

Devuelve el tiempo de invocación especificado. 0 si no se va a utilizar ningún tiempo de espera.

Devoluciones
long

getJdkFolderForSubprocess

public abstract File getJdkFolderForSubprocess ()

Devuelve la carpeta jdk para usar cuando se bifurca la ejecución en un subproceso.

Devoluciones
File

getLoopTime

public abstract long getLoopTime ()

Obtenga el tiempo de espera antes de volver a programar este comando.

Devoluciones
long tiempo en ms

obtenerMaxLoopCount

public abstract long getMaxLoopCount ()

Devuelve el número máximo de veces para programar el comando. No tiene efecto si isLoopMode es falso.

Devoluciones
long

getMultiDeviceCount

public abstract Integer getMultiDeviceCount ()

Devuelve el número de dispositivos para pruebas multidispositivo.

Devoluciones
Integer

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

Devuelve verdadero si debemos optimizar la lista de módulos de prueba para la prueba principal.

Devoluciones
boolean

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

Devuelve el tiempo de espera para usar durante las configuraciones en paralelo.

Devoluciones
Duration

obtener archivos remotos

public abstract  getRemoteFiles ()

Devuelve la lista de archivos remotos configurados.

Devoluciones

getShardCount

public abstract Integer getShardCount ()

Devuelve el recuento total de fragmentos para el comando.

Devoluciones
Integer

getShardIndex

public abstract Integer getShardIndex ()

Devuelve el índice de fragmento para el comando.

Devoluciones
Integer

obtener etiqueta de prueba

public abstract String getTestTag ()

Devuelve la etiqueta de prueba para la invocación. El valor predeterminado es 'stub' si no se especifica.

Devoluciones
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

Devuelve el sufijo de la etiqueta de prueba, adjunto a la etiqueta de prueba para representar algunas variantes de una prueba.

Devoluciones
String

isConditionalBureinfoDisabled

public abstract boolean isConditionalBugreportDisabled ()

Devuelve si el informe de errores condicional está deshabilitado o no

Devoluciones
boolean

esDryRunMode

public abstract boolean isDryRunMode ()

Devolver true si deberíamos saltar agregando este comando a la cola.

Devoluciones
boolean

isExperimentEnabled

public abstract boolean isExperimentEnabled ()

Habilitar o no experimentos a través de indicadores experimentales.

Devoluciones
boolean

esFullHelpMode

public abstract boolean isFullHelpMode ()

Devuelve true si se ha solicitado el modo de ayuda detallado completo

Devoluciones
boolean

es el modo de ayuda

public abstract boolean isHelpMode ()

Devuelve true si se ha solicitado el modo de ayuda abreviado

Devoluciones
boolean

isLoopMode

public abstract boolean isLoopMode ()

Devuelve el modo de bucle para la configuración.

Devoluciones
boolean

esNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

Devuelve true si debemos imprimir el comando en la consola antes de que saltar agregándolo a la cola.

Devoluciones
boolean

es una invocación remota sin dispositivos

public abstract boolean isRemoteInvocationDeviceless ()

Si activar o no una invocación remota sin dispositivo.

Devoluciones
boolean

isTracingEnabled

public abstract boolean isTracingEnabled ()

Devuelve si el seguimiento de invocaciones está habilitado o no.

Devoluciones
boolean

informeInvocacióncompleta

public abstract boolean reportInvocationComplete ()

si informar o no los registros hasta que se complete la invocación.

Devoluciones
boolean

informePassedTests

public abstract boolean reportPassedTests ()

Si informar o no los casos de prueba aprobados.

Devoluciones
boolean

reportTestCaseCount

public abstract boolean reportTestCaseCount ()

Si informar o no el número de casos de prueba por tipo de prueba.

Devoluciones
boolean

etiquetas de informes

public abstract  reportingTags ()

Lista de etiquetas utilizadas para informes relacionados con la invocación.

Devoluciones

ejecutar en todos los dispositivos

public abstract boolean runOnAllDevices ()

Devuelve verdadero si el comando debe ejecutarse en todos los dispositivos.

Devoluciones
boolean

setAutoLogCollectors

public abstract void setAutoLogCollectors ( autoLogCollectors)

Establece el conjunto de recopiladores de registros automáticos que deben agregarse a una invocación.

Parámetros
autoLogCollectors

setBureinformeOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Establece si capturar o no un informe de error al final de la invocación.

Parámetros
takeBugreport boolean

setBureportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Establece si capturar o no un bugreportz al final de la invocación.

Parámetros
takeBugreportz boolean

establecer DelegadoEarlyDeviceRelease

public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Establezca si liberar o no el dispositivo antes en el modo delegado.

Parámetros
earlyRelease boolean

establecerHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

Establece el sufijo para agregar a Tradefed host_log.

Parámetros
suffix String

establecer el tiempo de espera de la invocación

public abstract void setInvocationTimeout (Long mInvocationTimeout)

Establezca el tiempo de espera de la invocación. 0 si no se va a utilizar ningún tiempo de espera.

Parámetros
mInvocationTimeout Long

establecer modo de bucle

public abstract void setLoopMode (boolean loopMode)

Establece el modo de bucle para el comando

setMultiDeviceCount

public abstract void setMultiDeviceCount (int count)

Establece el número de dispositivos esperados para las pruebas de varios dispositivos.

Parámetros
count int

establecerReplicarConfiguración

public abstract void setReplicateSetup (boolean replicate)

Establezca si usar o no la configuración replicada.

Parámetros
replicate boolean

setReportInvocaciónCompleta

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Establecer si informar o no los registros hasta que se complete la invocación

Parámetros
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public abstract void setReportTestCaseCount (boolean report)

Establezca si informar o no el recuento de casos de prueba por tipo de prueba.

Parámetros
report boolean

setShardCount

public abstract void setShardCount (Integer shardCount)

Establece el recuento de fragmentos para el comando.

Parámetros
shardCount Integer

establecerShardIndex

public abstract void setShardIndex (Integer shardIndex)

Establece el índice de fragmento para el comando.

Parámetros
shardIndex Integer

setDeberíaUsarSandboxing

public abstract void setShouldUseSandboxing (boolean use)

Establece si debemos o no usar contenedores TF

Parámetros
use boolean

establecer etiqueta de prueba

public abstract void setTestTag (String testTag)

Establece la etiqueta de prueba para la invocación.

establecerUsarSandboxTestMode

public abstract void setUseSandboxTestMode (boolean use)

Establece si debemos o no usar el modo de prueba TF sandbox.

Parámetros
use boolean

debería deshabilitar la configuración y el desmontaje de la invocación

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

Inhabilitar o no la configuración previa a la invocación y el desmontaje posterior a la invocación.

Devoluciones
boolean

deberíaReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

Si informar o no la progresión de la invocación remota a nivel de módulo.

Devoluciones
boolean

DeberíaUsarDynamicSharding

public abstract boolean shouldUseDynamicSharding ()

Devuelve si debemos usar fragmentación dinámica o no

Devoluciones
boolean

debe usar una configuración remota paralela

public abstract boolean shouldUseParallelRemoteSetup ()

Si se debe intentar o no la configuración en paralelo de los dispositivos remotos.

Devoluciones
boolean

DeberíaUsarConfiguraciónParalela

public abstract boolean shouldUseParallelSetup ()

Si se debe o no intentar la configuración en paralelo.

Devoluciones
boolean

debe usar el modo Sandbox remoto

public abstract boolean shouldUseRemoteSandboxMode ()

Si usar o no el modo sandbox en la invocación remota.

Devoluciones
boolean

deberíaUsarReplicarConfiguración

public abstract boolean shouldUseReplicateSetup ()

Si usar o no la configuración replicada para todos los dispositivos remotos.

Devoluciones
boolean

debe usar el modo de prueba de Sandbox

public abstract boolean shouldUseSandboxTestMode ()

Devuelve verdadero si debemos usar el sandbox de Tf en un modo de prueba.

Devoluciones
boolean

DeberíaUsarSandboxing

public abstract boolean shouldUseSandboxing ()

Devuelve verdadero si debemos usar contenedores Tf para ejecutar la invocación

Devoluciones
boolean

deberíaUsarTokenSharding

public abstract boolean shouldUseTokenSharding ()

Si la fragmentación debe o no usar el soporte de token.

Devoluciones
boolean

TakeBureReportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

Devuelve verdadero si se debe tomar un informe de error cuando finaliza la invocación de prueba.

Devoluciones
boolean

takeBureportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

Devuelve verdadero si se debe tomar un informe de error en lugar de un informe de error durante el informe de error final de invocación de prueba.

Devoluciones
boolean