CommandOptions

public class CommandOptions
extends Object implements ICommandOptions

java.lang.Object
   ↳ com.android.tradefed.command.CommandOptions


Implementación de ICommandOptions.

Resumen

Campos

public static final String DRY_RUN_OPTION

public static final String ENABLE_SANDBOX_TEST_MODE

public static final String INVOCATION_DATA

public static final String NOISY_DRY_RUN_OPTION

public static final String TEST_TAG_OPTION

public static final String USE_REMOTE_SANDBOX

public static final String USE_SANDBOX

Constructores públicos

CommandOptions()

Métodos públicos

boolean captureLogcatOnFailure()

Si se debe capturar o no un logcat en caso de que falle el caso de prueba

boolean captureScreenshotOnFailure()

Si se debe capturar o no una captura de pantalla cuando falla el caso de prueba

ICommandOptions clone()
boolean earlyDeviceRelease()

Si se libera o no el dispositivo antes de tiempo cuando se termina de usar.

boolean filterPreviousPassedTests()

Indica si se deben filtrar o no los casos de prueba aprobados del intento anterior.

getAutoLogCollectors()

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

getDynamicDownloadArgs()

Muestra el mapa de argumentos que se pasará a la consulta de descarga dinámica.

int getExtraRemotePostsubmitInstance()

Si se inician o no instancias adicionales en la VM remota después del envío

String getHostLogSuffix()

Muestra el sufijo que se agregará al host_log de Tradefed o nulo si no hay un prefijo.

UniqueMultiMap<String, String> getInvocationData()

Muestra los datos que se pasaron a la invocación para describirla.

long getInvocationTimeout()

Muestra el tiempo de espera de invocación especificado.

long getLoopTime()

Obtén el tiempo de espera antes de volver a programar este comando.

long getMaxLoopCount()

Muestra la cantidad máxima de veces que se programó el comando.

boolean getOptimizeMainlineTest()

Muestra un valor verdadero si debemos optimizar la lista de módulos de prueba para la prueba principal.

Duration getParallelSetupTimeout()

Muestra el tiempo de espera que se usará durante las configuraciones en paralelo.

Integer getShardCount()

Muestra el recuento total de fragmentos del comando.

Integer getShardIndex()

Muestra el índice de fragmento del comando.

String getTestTag()

Muestra la etiqueta de prueba para la invocación.

String getTestTagSuffix()

Muestra el sufijo test-tag, que se agrega a test-tag para representar algunas variantes de una prueba.

boolean isDryRunMode()

Muestra true si debemos omitir agregar este comando a la cola.

boolean isFullHelpMode()

Muestra true si se solicitó el modo de ayuda detallada completa.

boolean isHelpMode()

Muestra true si se solicitó el modo de ayuda abreviado.

boolean isLoopMode()

Muestra el modo de bucle para la configuración.

boolean isNoisyDryRunMode()

Muestra true si debemos imprimir el comando en la consola antes de omitir agregarlo a la cola.

boolean reportInvocationComplete()

si se deben informar los registros hasta invocationComplete

boolean reportPassedTests()

Indica si se deben informar o no los casos de prueba aprobados.

boolean reportTestCaseCount()

Indica si se debe informar o no la cantidad de casos de prueba por tipo de prueba.

reportingTags()

Es la lista de etiquetas que se usan para los informes relacionados con la invocación.

boolean runOnAllDevices()

Muestra verdadero si el comando se debe ejecutar en todos los dispositivos.

void setAutoLogCollectors( autoLogCollectors)

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

void setBugreportOnInvocationEnded(boolean takeBugreport)

Establece si se debe capturar o no un informe de errores al final de la invocación.

void setBugreportzOnInvocationEnded(boolean takeBugreportz)

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

void setHostLogSuffix(String suffix)

Establece el sufijo que se adjuntará a host_log de Tradefed.

void setInvocationTimeout(Long invocationTimeout)

Establece el tiempo de espera de la invocación.

void setLoopMode(boolean loopMode)

Establece el modo de bucle para la configuración.

void setReplicateSetup(boolean replicate)

Establece si se debe usar o no la configuración replicada.

void setReportInvocationComplete(boolean reportInvocationCompleteLogs)

Establece si se deben informar los registros hasta invocationComplete

void setReportTestCaseCount(boolean report)

Establece si se debe informar o no el recuento de casos de prueba por tipo de prueba.

void setShardCount(Integer shardCount)

Establece el recuento de fragmentos para el comando.

void setShardIndex(Integer shardIndex)

Establece el índice de fragmento para el comando.

void setShouldUseSandboxing(boolean use)

Establece si debemos usar o no contenedores de TF.

void setTestTag(String testTag)

Establece la etiqueta de prueba para la invocación.

void setUseSandboxTestMode(boolean use)

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

boolean shouldDisableInvocationSetupAndTeardown()

Indica si se debe inhabilitar o no la configuración previa a la invocación y la baja posterior a la invocación.

boolean shouldReportModuleProgression()

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

boolean shouldUseDynamicSharding()

Muestra si debemos usar el particionamiento dinámico o no

boolean shouldUseParallelRemoteSetup()

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

boolean shouldUseParallelSetup()

Si se intenta o no la configuración en paralelo.

boolean shouldUseRemoteSandboxMode()

Indica si se debe usar o no el modo de zona de pruebas en la invocación remota.

boolean shouldUseReplicateSetup()

Indica si se debe usar o no la configuración replicada para todos los dispositivos remotos.

boolean shouldUseSandboxTestMode()

Muestra el valor "true" si debemos usar la zona de pruebas de Tf en un modo de prueba.

boolean shouldUseSandboxing()

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

boolean shouldUseTokenSharding()

Indica si el particionamiento debe usar la compatibilidad con tokens.

boolean takeBugreportOnInvocationEnded()

Muestra un valor verdadero si se debe generar un informe de errores cuando finaliza la invocación de prueba.

boolean takeBugreportzOnInvocationEnded()

Muestra verdadero si se debe tomar un bugreportz en lugar de un bugreport durante el informe de errores final de la invocación de prueba.

Campos

DRY_RUN_OPTION

public static final String DRY_RUN_OPTION

ENABLE_SANDBOX_TEST_MODE

public static final String ENABLE_SANDBOX_TEST_MODE

INVOCATION_DATA

public static final String INVOCATION_DATA

NOISY_DRY_RUN_OPTION

public static final String NOISY_DRY_RUN_OPTION

TEST_TAG_OPTION

public static final String TEST_TAG_OPTION

USE_REMOTE_SANDBOX

public static final String USE_REMOTE_SANDBOX

USE_SANDBOX

public static final String USE_SANDBOX

Constructores públicos

CommandOptions

public CommandOptions ()

Métodos públicos

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

Si se debe capturar o no un logcat en caso de que falle el caso de prueba

Muestra
boolean

captureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

Si se debe capturar o no una captura de pantalla cuando falla el caso de prueba

Muestra
boolean

clonar

public ICommandOptions clone ()

Muestra
ICommandOptions

earlyDeviceRelease

public boolean earlyDeviceRelease ()

Si se libera o no el dispositivo antes de tiempo cuando se termina de usar.

Muestra
boolean

filterPreviousPassedTests

public boolean filterPreviousPassedTests ()

Indica si se deben filtrar o no los casos de prueba aprobados del intento anterior.

Muestra
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

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

Muestra

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

Muestra el mapa de argumentos que se pasará a la consulta de descarga dinámica.

Muestra

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

Si se inician o no instancias adicionales en la VM remota después del envío

Muestra
int

getHostLogSuffix

public String getHostLogSuffix ()

Muestra el sufijo que se agregará al host_log de Tradefed o nulo si no hay un prefijo.

Muestra
String

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

Muestra los datos que se pasaron a la invocación para describirla.

Muestra
UniqueMultiMap<String, String>

getInvocationTimeout

public long getInvocationTimeout ()

Muestra el tiempo de espera de invocación especificado. 0 si no se usará un tiempo de espera.

Muestra
long

getLoopTime

public long getLoopTime ()

Obtén el tiempo de espera antes de volver a programar este comando.

Muestra
long Tiempo en ms

getMaxLoopCount

public long getMaxLoopCount ()

Muestra la cantidad máxima de veces que se programó el comando. No tiene efecto si isLoopMode es falsa.

Muestra
long

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

Muestra un valor verdadero si debemos optimizar la lista de módulos de prueba para la prueba principal.

Muestra
boolean

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

Muestra el tiempo de espera que se usará durante las configuraciones en paralelo.

Muestra
Duration

getShardCount

public Integer getShardCount ()

Muestra el recuento total de fragmentos del comando.

Muestra
Integer

getShardIndex

public Integer getShardIndex ()

Muestra el índice de fragmento del comando.

Muestra
Integer

getTestTag

public String getTestTag ()

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

Muestra
String

getTestTagSuffix

public String getTestTagSuffix ()

Muestra el sufijo test-tag, que se agrega a test-tag para representar algunas variantes de una prueba.

Muestra
String

isDryRunMode

public boolean isDryRunMode ()

Muestra true si debemos omitir agregar este comando a la cola.

Muestra
boolean

isFullHelpMode

public boolean isFullHelpMode ()

Muestra true si se solicitó el modo de ayuda detallada completa.

Muestra
boolean

isHelpMode

public boolean isHelpMode ()

Muestra true si se solicitó el modo de ayuda abreviado.

Muestra
boolean

isLoopMode

public boolean isLoopMode ()

Muestra el modo de bucle para la configuración.

Muestra
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

Muestra true si debemos imprimir el comando en la consola antes de omitir agregarlo a la cola.

Muestra
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

si se deben informar los registros hasta invocationComplete

Muestra
boolean

reportPassedTests

public boolean reportPassedTests ()

Indica si se deben informar o no los casos de prueba aprobados.

Muestra
boolean

reportTestCaseCount

public boolean reportTestCaseCount ()

Indica si se debe informar o no la cantidad de casos de prueba por tipo de prueba.

Muestra
boolean

reportingTags

public  reportingTags ()

Es la lista de etiquetas que se usan para los informes relacionados con la invocación.

Muestra

runOnAllDevices

public boolean runOnAllDevices ()

Muestra verdadero si el comando se debe ejecutar en todos los dispositivos.

Muestra
boolean

setAutoLogCollectors

public 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 void setBugreportOnInvocationEnded (boolean takeBugreport)

Establece si se debe capturar o no un informe de errores al final de la invocación.

Parámetros
takeBugreport boolean

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

Parámetros
takeBugreportz boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

Establece el sufijo que se adjuntará a host_log de Tradefed.

Parámetros
suffix String

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

Establece el tiempo de espera de la invocación. 0 si no se usará un tiempo de espera.

Parámetros
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

Establece el modo de bucle para la configuración.

setReplicateSetup

public void setReplicateSetup (boolean replicate)

Establece si se debe usar o no la configuración replicada.

Parámetros
replicate boolean

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Establece si se deben informar los registros hasta invocationComplete

Parámetros
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public void setReportTestCaseCount (boolean report)

Establece si se debe informar o no el recuento de casos de prueba por tipo de prueba.

Parámetros
report boolean

setShardCount

public void setShardCount (Integer shardCount)

Establece el recuento de fragmentos para el comando.

Parámetros
shardCount Integer

setShardIndex

public void setShardIndex (Integer shardIndex)

Establece el índice de fragmento para el comando.

Parámetros
shardIndex Integer

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

Establece si debemos usar o no contenedores de TF.

Parámetros
use boolean

setTestTag

public void setTestTag (String testTag)

Establece la etiqueta de prueba para la invocación.

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

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

Parámetros
use boolean

shouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

Indica si se debe inhabilitar o no la configuración previa a la invocación y la baja posterior a la invocación.

Muestra
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

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

Muestra
boolean

shouldUseDynamicSharding

public boolean shouldUseDynamicSharding ()

Muestra si debemos usar el particionamiento dinámico o no

Muestra
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

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

Muestra
boolean

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

Si se intenta o no la configuración en paralelo.

Muestra
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

Indica si se debe usar o no el modo de zona de pruebas en la invocación remota.

Muestra
boolean

shouldUseReplicateSetup

public boolean shouldUseReplicateSetup ()

Indica si se debe usar o no la configuración replicada para todos los dispositivos remotos.

Muestra
boolean

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

Muestra el valor "true" si debemos usar la zona de pruebas de Tf en un modo de prueba.

Muestra
boolean

shouldUseSandboxing

public boolean shouldUseSandboxing ()

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

Muestra
boolean

shouldUseTokenSharding

public boolean shouldUseTokenSharding ()

Indica si el particionamiento debe usar la compatibilidad con tokens.

Muestra
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

Muestra un valor verdadero si se debe generar un informe de errores cuando finaliza la invocación de prueba.

Muestra
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

Muestra verdadero si se debe tomar un bugreportz en lugar de un bugreport durante el informe de errores final de la invocación de prueba.

Muestra
boolean