Opciones de comando I

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 se debe capturar o no un logcat en caso de falla del caso de prueba

abstract boolean captureScreenshotOnFailure ()

Si se debe 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 se debe liberar o no el dispositivo antes de tiempo en el modo delegado.

abstract boolean earlyDeviceRelease ()

Si se debe lanzar o no el dispositivo antes de tiempo cuando se termine 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 banderas experimental, que se puede utilizar para destacar proyectos de puertas.

abstract int getExtraRemotePostsubmitInstance ()

Si se inician o no instancias adicionales en la máquina virtual remota en el envío posterior.

abstract String getHostLogSuffix ()

Devuelve el sufijo que se agregará al host_log de Tradefed 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 espera de invocación especificado.

abstract File getJdkFolderForSubprocess ()

Devuelve la carpeta jdk que se utilizará al bifurcar la ejecución en un subproceso.

abstract long getLoopTime ()

Obtenga tiempo para esperar antes de reprogramar este comando.

abstract long getMaxLoopCount ()

Devuelve el número máximo de veces que se programó el comando.

abstract Integer getMultiDeviceCount ()

Devuelve la cantidad de dispositivos para pruebas de múltiples dispositivos.

abstract boolean getOptimizeMainlineTest ()

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

abstract Duration getParallelPreInvocationSetupTimeout ()

Devuelve el tiempo de espera para la configuración previa a la invocación paralela.

abstract Duration getParallelSetupTimeout ()

Devuelve el tiempo de espera que se utilizará durante las configuraciones paralelas.

abstract getRemoteFiles ()

Devuelve la lista de archivos remotos configurados.

abstract Integer getShardCount ()

Devuelve el recuento total de fragmentos del comando.

abstract Integer getShardIndex ()

Devuelve el índice del fragmento para el comando.

abstract String getTestTag ()

Devuelve la etiqueta de prueba para la invocación.

abstract String getTestTagSuffix ()

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

abstract boolean isConditionalBugreportDisabled ()

Devuelve si el informe de error condicional está deshabilitado o no.

abstract boolean isDryRunMode ()

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

abstract boolean isExperimentEnabled ()

Si habilitar o no experimentos a través de indicadores experimentales.

abstract boolean isFullHelpMode ()

Devuelve true si se ha solicitado el modo de ayuda detallada y completa.

abstract boolean isHelpMode ()

Devuelve true si se ha solicitado el modo de ayuda abreviada

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 saltar agregándolo a la cola.

abstract boolean isRemoteInvocationDeviceless ()

Si se activa 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 se deben informar o no los registros hasta que se complete la invocación.

abstract boolean reportPassedTests ()

Si se deben informar o no los casos de prueba superados.

abstract boolean reportTestCaseCount ()

Si se informa 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 se deben agregar a una invocación.

abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

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

abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

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

abstract void setHostLogSuffix (String suffix)

Establece el sufijo que se 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 la cantidad de dispositivos esperados para pruebas de múltiples dispositivos.

abstract void setReplicateSetup (boolean replicate)

Establezca si desea utilizar o no la configuración replicada.

abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

abstract void setReportTestCaseCount (boolean report)

Establezca si se 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 fragmentos para el comando.

abstract void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Establece si se utilizará o no un servidor de fragmentación dinámica remota

abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Establecer si se intentará distribuir la cantidad de módulos de manera uniforme entre fragmentos

abstract void setShouldUseSandboxing (boolean use)

Establece si debemos usar o no contenedores TF

abstract void setTestTag (String testTag)

Establece la etiqueta de prueba para la invocación.

abstract void setUseSandboxTestMode (boolean use)

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

abstract boolean shouldDisableInvocationSetupAndTeardown ()

Si se deshabilita o no la configuración previa a la invocación y el desmontaje posterior a la invocación.

abstract boolean shouldRemoteDynamicShard ()

Devuelve si se debe utilizar un servidor de fragmentación dinámica remota o no.

abstract boolean shouldReportModuleProgression ()

Si se debe informar o no de 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 shouldUseEvenModuleSharding ()

Devuelve si se debe intentar distribuir la cantidad de módulos de manera uniforme entre fragmentos

abstract boolean shouldUseParallelPreInvocationSetup ()

Devuelve si se debe ejecutar la configuración previa a la invocación en paralelo.

abstract boolean shouldUseParallelRemoteSetup ()

Si se intenta o no la configuración paralela de los dispositivos remotos.

abstract boolean shouldUseParallelSetup ()

Si se intenta o no la configuración paralela.

abstract boolean shouldUseRemoteSandboxMode ()

Si se utilizará o no el modo sandbox en la invocación remota.

abstract boolean shouldUseReplicateSetup ()

Si se utilizará o no la configuración replicada para todos los dispositivos remotos.

abstract boolean shouldUseSandboxTestMode ()

Devuelve verdadero si debemos usar el entorno limitado de Tf en 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 utilizar el soporte de token.

abstract boolean takeBugreportOnInvocationEnded ()

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

abstract boolean takeBugreportzOnInvocationEnded ()

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

Métodos públicos

capturarLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

Si se debe 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 se debe 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

lanzamiento temprano del dispositivo delegado

public abstract boolean delegatedEarlyDeviceRelease ()

Si se debe liberar o no el dispositivo antes de tiempo en el modo delegado.

Devoluciones
boolean

lanzamiento temprano del dispositivo

public abstract boolean earlyDeviceRelease ()

Si se debe lanzar o no el dispositivo antes de tiempo cuando se termine con él.

Devoluciones
boolean

filtrarAnteriorAprobadoPruebas

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

obtener banderas experimentales

public abstract  getExperimentalFlags ()

Devuelve el mapa de banderas experimental, que se puede utilizar para destacar proyectos de puertas.

Devoluciones

getExtraRemotePostsubmitInstancia

public abstract int getExtraRemotePostsubmitInstance ()

Si se inician o no instancias adicionales en la máquina virtual remota en el envío posterior.

Devoluciones
int

getHostLogSuffix

public abstract String getHostLogSuffix ()

Devuelve el sufijo que se agregará al host_log de Tradefed 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>

getInvocationTimeout

public abstract long getInvocationTimeout ()

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

Devoluciones
long

getJdkFolderForSubproceso

public abstract File getJdkFolderForSubprocess ()

Devuelve la carpeta jdk que se utilizará al bifurcar la ejecución en un subproceso.

Devoluciones
File

obtenerTiempodebucle

public abstract long getLoopTime ()

Obtenga tiempo para esperar antes de reprogramar este comando.

Devoluciones
long tiempo en ms

obtenerMaxLoopCount

public abstract long getMaxLoopCount ()

Devuelve el número máximo de veces que se programó el comando. No tiene ningún efecto si isLoopMode es falso.

Devoluciones
long

getMultiDeviceCount

public abstract Integer getMultiDeviceCount ()

Devuelve la cantidad de dispositivos para pruebas de múltiples dispositivos.

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

getParallelPreInvocationSetupTimeout

public abstract Duration getParallelPreInvocationSetupTimeout ()

Devuelve el tiempo de espera para la configuración previa a la invocación paralela.

Devoluciones
Duration

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

Devuelve el tiempo de espera que se utilizará durante las configuraciones paralelas.

Devoluciones
Duration

obtener archivos remotos

public abstract  getRemoteFiles ()

Devuelve la lista de archivos remotos configurados.

Devoluciones

obtenerShardCount

public abstract Integer getShardCount ()

Devuelve el recuento total de fragmentos del comando.

Devoluciones
Integer

obtenerShardIndex

public abstract Integer getShardIndex ()

Devuelve el índice del 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 etiqueta de prueba, agregado a etiqueta de prueba para representar algunas variantes de una prueba.

Devoluciones
String

isConditionalBugreportDisabled

public abstract boolean isConditionalBugreportDisabled ()

Devuelve si el informe de error 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 ()

Si habilitar o no experimentos a través de indicadores experimentales.

Devoluciones
boolean

esModo de ayuda completa

public abstract boolean isFullHelpMode ()

Devuelve true si se ha solicitado el modo de ayuda detallada y completa.

Devoluciones
boolean

esModoAyuda

public abstract boolean isHelpMode ()

Devuelve true si se ha solicitado el modo de ayuda abreviada

Devoluciones
boolean

es modo bucle

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 saltar agregándolo a la cola.

Devoluciones
boolean

esRemoteInvocationSin dispositivo

public abstract boolean isRemoteInvocationDeviceless ()

Si se activa 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ón completa

public abstract boolean reportInvocationComplete ()

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

Devoluciones
boolean

informeAprobadoPruebas

public abstract boolean reportPassedTests ()

Si se deben informar o no los casos de prueba superados.

Devoluciones
boolean

informeRecuento de casos de prueba

public abstract boolean reportTestCaseCount ()

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

Devoluciones
boolean

informesEtiquetas

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 se deben agregar a una invocación.

Parámetros
autoLogCollectors

setBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

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

Parámetros
takeBugreport boolean

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

Parámetros
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

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

Parámetros
earlyRelease boolean

setHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

Establece el sufijo que se agregará a Tradefed host_log.

Parámetros
suffix String

establecer tiempo de espera de invocación

public abstract void setInvocationTimeout (Long mInvocationTimeout)

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

Parámetros
mInvocationTimeout Long

establecer modo bucle

public abstract void setLoopMode (boolean loopMode)

Establece el modo de bucle para el comando.

establecerMultiDeviceCount

public abstract void setMultiDeviceCount (int count)

Establece la cantidad de dispositivos esperados para pruebas de múltiples dispositivos.

Parámetros
count int

setReplicateSetup

public abstract void setReplicateSetup (boolean replicate)

Establezca si desea utilizar o no la configuración replicada.

Parámetros
replicate boolean

setReportInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Establezca 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 se 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 fragmentos para el comando.

Parámetros
shardIndex Integer

setShouldRemoteDynamicShard

public abstract void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Establece si se utilizará o no un servidor de fragmentación dinámica remota

Parámetros
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Establecer si se intentará distribuir la cantidad de módulos de manera uniforme entre fragmentos

Parámetros
useEvenModuleSharding boolean

setShouldUseSandboxing

public abstract void setShouldUseSandboxing (boolean use)

Establece si debemos usar o no contenedores TF

Parámetros
use boolean

estableceretiquetadeprueba

public abstract void setTestTag (String testTag)

Establece la etiqueta de prueba para la invocación.

establecerUseSandboxTestMode

public abstract void setUseSandboxTestMode (boolean use)

Establece si debemos usar o no 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 ()

Si se deshabilita o no la configuración previa a la invocación y el desmontaje posterior a la invocación.

Devoluciones
boolean

deberíaRemoteDynamicShard

public abstract boolean shouldRemoteDynamicShard ()

Devuelve si se debe utilizar un servidor de fragmentación dinámica remota o no.

Devoluciones
boolean

deberíaReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

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

Devoluciones
boolean

debería usar fragmentación dinámica

public abstract boolean shouldUseDynamicSharding ()

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

Devoluciones
boolean

debería usar EvenModuleSharding

public abstract boolean shouldUseEvenModuleSharding ()

Devuelve si se debe intentar distribuir la cantidad de módulos de manera uniforme entre fragmentos

Devoluciones
boolean

debería usar ParallelPreInvocationSetup

public abstract boolean shouldUseParallelPreInvocationSetup ()

Devuelve si se debe ejecutar la configuración previa a la invocación en paralelo.

Devoluciones
boolean

debería usar ParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

Si se intenta o no la configuración paralela de los dispositivos remotos.

Devoluciones
boolean

debería usar configuración paralela

public abstract boolean shouldUseParallelSetup ()

Si se intenta o no la configuración paralela.

Devoluciones
boolean

debería usar el modo RemoteSandbox

public abstract boolean shouldUseRemoteSandboxMode ()

Si se utilizará o no el modo sandbox en la invocación remota.

Devoluciones
boolean

debería usar ReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

Si se utilizará o no la configuración replicada para todos los dispositivos remotos.

Devoluciones
boolean

debería usar SandboxTestMode

public abstract boolean shouldUseSandboxTestMode ()

Devuelve verdadero si debemos usar el entorno limitado de Tf en modo de prueba.

Devoluciones
boolean

debería usar Sandboxing

public abstract boolean shouldUseSandboxing ()

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

Devoluciones
boolean

debería usar tokensharding

public abstract boolean shouldUseTokenSharding ()

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

Devoluciones
boolean

tomarBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

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

Devoluciones
boolean

tomarBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

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

Devoluciones
boolean