CommandOptions
public class CommandOptions
extends Object
implements ICommandOptions
java.lang.Object | |
↳ | com.android.tradefed.command.CommandOptions |
Implementación de ICommandOptions
.
Resumen
Los 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 capturar o no un logcat en caso de falla de prueba |
boolean | captureScreenshotOnFailure () Si capturar o no una captura de pantalla en caso de falla del caso de prueba |
ICommandOptions | clone () |
boolean | earlyDeviceRelease () Si lanzar o no el dispositivo antes de que termine de usarlo. |
boolean | filterPreviousPassedTests () Si filtra o no los casos de prueba aprobados anteriormente del intento anterior. |
getAutoLogCollectors () Devuelve el conjunto de recopiladores de registros automáticos que se agregarán para una invocación. | |
getDynamicDownloadArgs () Devuelve el mapa de argumentos para pasar a la consulta de descarga dinámica. | |
int | getExtraRemotePostsubmitInstance () Si iniciar o no instancias adicionales en la VM remota en posenvío. |
String | getHostLogSuffix () Devuelve el sufijo para agregar al registro de host de Tradefed o null si no hay prefijo. |
UniqueMultiMap<String, String> | getInvocationData () Devuelve los datos pasados a la invocación para describirla. |
long | getInvocationTimeout () Devuelve el tiempo de espera de invocación especificado. |
long | getLoopTime () Obtenga tiempo para esperar antes de reprogramar este comando. |
long | getMaxLoopCount () Devuelve el número máximo de veces para programar el comando. |
boolean | getOptimizeMainlineTest () Devuelve verdadero si debemos optimizar la lista de módulos de prueba para la prueba de la línea principal. |
Duration | getParallelSetupTimeout () Devuelve el tiempo de espera para usar durante las configuraciones paralelas. |
Integer | getShardCount () Devuelve el recuento total de fragmentos del comando. |
Integer | getShardIndex () Devuelve el índice de fragmentos del comando. |
String | getTestTag () Devuelve la etiqueta de prueba para la invocación. |
String | getTestTagSuffix () Devuelve el sufijo de la etiqueta de prueba, adjunto a la etiqueta de prueba, para representar algunas variantes de una prueba. |
boolean | isDryRunMode () Volver |
boolean | isFullHelpMode () Devuelve |
boolean | isHelpMode () Devuelve |
boolean | isLoopMode () Devuelve el modo de bucle para la configuración. |
boolean | isNoisyDryRunMode () Volver |
boolean | reportInvocationComplete () si informar o no de los registros hasta invocationComplete. |
boolean | reportPassedTests () Si se deben informar o no casos de prueba aprobados. |
boolean | reportTestCaseCount () Si se informa o no del número de casos de prueba por tipo de prueba. |
reportingTags () Lista de etiquetas utilizadas para los informes relacionados con la invocación. | |
boolean | runOnAllDevices () Devuelve verdadero si el comando debe ejecutarse en todos los dispositivos. |
void | setAutoLogCollectors ( autoLogCollectors) 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 captura o no un informe de error al final de la invocación. |
void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Establece si se captura o no un informe de error al final de la invocación. |
void | setHostLogSuffix (String suffix) Establece el sufijo que se agregará a Tradefed host_log. |
void | setInvocationTimeout (Long invocationTimeout) Establezca el tiempo de espera de la invocación. |
void | setLoopMode (boolean loopMode) Establezca el modo de bucle para config. |
void | setReplicateSetup (boolean replicate) Establezca si desea utilizar la configuración replicada. |
void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) Establecer si se deben informar o no los registros hasta la invocaciónComplete |
void | setReportTestCaseCount (boolean report) Establezca si desea 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 fragmentos para el comando. |
void | setShouldUseSandboxing (boolean use) Establece si debemos usar contenedores TF o no |
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 TF sandbox. |
boolean | shouldDisableInvocationSetupAndTeardown () Si se deshabilita o no la configuración previa a la invocación y el desmontaje posterior a la invocación. |
boolean | shouldReportModuleProgression () Si se informa o no de la progresión de la invocación remota a nivel de módulo. |
boolean | shouldUseDynamicSharding () Devuelve si debemos usar fragmentación dinámica o no |
boolean | shouldUseParallelRemoteSetup () Si se intenta o no la configuración en paralelo de los dispositivos remotos. |
boolean | shouldUseParallelSetup () Si se intenta o no la instalación en paralelo. |
boolean | shouldUseRemoteSandboxMode () Si usar o no el modo sandbox en la invocación remota. |
boolean | shouldUseReplicateSetup () Si utilizar o no la configuración replicada para todos los dispositivos remotos. |
boolean | shouldUseSandboxTestMode () Devuelve verdadero si debemos usar la caja de arena Tf en un modo de prueba. |
boolean | shouldUseSandboxing () Devuelve verdadero si debemos usar contenedores Tf para ejecutar la invocación |
boolean | shouldUseTokenSharding () Si la fragmentación debe utilizar o no el soporte de token. |
boolean | takeBugreportOnInvocationEnded () Devuelve verdadero si se debe realizar un informe de error cuando finalice la invocación de prueba. |
boolean | takeBugreportzOnInvocationEnded () Devuelve verdadero si se debe realizar un informe de error en lugar de un informe de error durante el informe de error final de invocación de prueba. |
Los 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 capturar o no un logcat en caso de falla de prueba
Devoluciones | |
---|---|
boolean |
captureScreenshotOnFailure
public boolean captureScreenshotOnFailure ()
Si capturar o no una captura de pantalla en caso de falla del caso de prueba
Devoluciones | |
---|---|
boolean |
earlyDeviceRelease
public boolean earlyDeviceRelease ()
Si lanzar o no el dispositivo antes de que termine de usarlo.
Devoluciones | |
---|---|
boolean |
filterPreviousPassedTests
public boolean filterPreviousPassedTests ()
Si filtra o no los casos de prueba aprobados anteriormente del intento anterior.
Devoluciones | |
---|---|
boolean |
getAutoLogCollectors
publicgetAutoLogCollectors ()
Devuelve el conjunto de recopiladores de registros automáticos que se agregarán para una invocación.
Devoluciones | |
---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Devuelve el mapa de argumentos para pasar a la consulta de descarga dinámica.
Devoluciones | |
---|---|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
Si iniciar o no instancias adicionales en la VM remota en posenvío.
Devoluciones | |
---|---|
int |
getHostLogSuffix
public String getHostLogSuffix ()
Devuelve el sufijo para agregar al registro de host de Tradefed o null si no hay prefijo.
Devoluciones | |
---|---|
String |
getInvocationData
public UniqueMultiMap<String, String> getInvocationData ()
Devuelve los datos pasados a la invocación para describirla.
Devoluciones | |
---|---|
UniqueMultiMap<String, String> |
getInvocationTimeout
public long getInvocationTimeout ()
Devuelve el tiempo de espera de invocación especificado. 0 si no se va a utilizar ningún tiempo de espera.
Devoluciones | |
---|---|
long |
getLoopTime
public long getLoopTime ()
Obtenga tiempo para esperar antes de reprogramar este comando.
Devoluciones | |
---|---|
long | tiempo en ms |
getMaxLoopCount
public long getMaxLoopCount ()
Devuelve el número máximo de veces para programar el comando. No tiene ningún efecto si isLoopMode es falso.
Devoluciones | |
---|---|
long |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Devuelve verdadero si debemos optimizar la lista de módulos de prueba para la prueba de la línea principal.
Devoluciones | |
---|---|
boolean |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Devuelve el tiempo de espera para usar durante las configuraciones paralelas.
Devoluciones | |
---|---|
Duration |
getShardCount
public Integer getShardCount ()
Devuelve el recuento total de fragmentos del comando.
Devoluciones | |
---|---|
Integer |
getShardIndex
public Integer getShardIndex ()
Devuelve el índice de fragmentos del comando.
Devoluciones | |
---|---|
Integer |
getTestTag
public String getTestTag ()
Devuelve la etiqueta de prueba para la invocación. El valor predeterminado es 'stub' si no se especifica.
Devoluciones | |
---|---|
String |
getTestTagSuffix
public 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 |
isDryRunMode
public boolean isDryRunMode ()
Volver true
si debemos
Devoluciones | |
---|---|
boolean |
isFullHelpMode
public boolean isFullHelpMode ()
Devuelve true
si se ha solicitado completo modo de ayuda detallada
Devoluciones | |
---|---|
boolean |
isHelpMode
public boolean isHelpMode ()
Devuelve true
si se ha solicitado el modo de ayuda abreviado
Devoluciones | |
---|---|
boolean |
isLoopMode
public boolean isLoopMode ()
Devuelve el modo de bucle para la configuración.
Devoluciones | |
---|---|
boolean |
isNoisyDryRunMode
public boolean isNoisyDryRunMode ()
Volver true
si debemos imprimir el comando en la consola antes de que
Devoluciones | |
---|---|
boolean |
reportInvocationComplete
public boolean reportInvocationComplete ()
si informar o no de los registros hasta invocationComplete.
Devoluciones | |
---|---|
boolean |
reportPassedTests
public boolean reportPassedTests ()
Si se deben informar o no casos de prueba aprobados.
Devoluciones | |
---|---|
boolean |
reportTestCaseCount
public boolean reportTestCaseCount ()
Si se informa o no del número de casos de prueba por tipo de prueba.
Devoluciones | |
---|---|
boolean |
reportingTags
publicreportingTags ()
Lista de etiquetas utilizadas para los informes relacionados con la invocación.
Devoluciones | |
---|---|
runOnAllDevices
public boolean runOnAllDevices ()
Devuelve verdadero si el comando debe ejecutarse en todos los dispositivos.
Devoluciones | |
---|---|
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 captura o no un informe de error al final de la invocación.
Parámetros | |
---|---|
takeBugreport | boolean |
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Establece si se captura o no un informe de error al final de la invocación.
Parámetros | |
---|---|
takeBugreportz | boolean |
setHostLogSuffix
public void setHostLogSuffix (String suffix)
Establece el sufijo que se agregará a Tradefed host_log.
Parámetros | |
---|---|
suffix | String |
setInvocationTimeout
public void setInvocationTimeout (Long invocationTimeout)
Establezca el tiempo de espera de la invocación. 0 si no se va a utilizar ningún tiempo de espera.
Parámetros | |
---|---|
invocationTimeout | Long |
setLoopMode
public void setLoopMode (boolean loopMode)
Establezca el modo de bucle para el config.
setReplicateSetup
public void setReplicateSetup (boolean replicate)
Establezca si desea utilizar o no la configuración replicada.
Parámetros | |
---|---|
replicate | boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Establecer si se deben informar o no los registros hasta la invocaciónComplete
Parámetros | |
---|---|
reportInvocationCompleteLogs | boolean |
setReportTestCaseCount
public void setReportTestCaseCount (boolean report)
Establezca si desea 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 fragmentos para el comando.
Parámetros | |
---|---|
shardIndex | Integer |
setShouldUseSandboxing
public void setShouldUseSandboxing (boolean use)
Establece si debemos usar contenedores TF o no
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 TF sandbox.
Parámetros | |
---|---|
use | boolean |
shouldDisableInvocationSetupAndTeardown
public 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 |
shouldReportModuleProgression
public boolean shouldReportModuleProgression ()
Si se informa o no de la progresión de la invocación remota a nivel de módulo.
Devoluciones | |
---|---|
boolean |
shouldUseDynamicSharding
public boolean shouldUseDynamicSharding ()
Devuelve si debemos usar fragmentación dinámica o no
Devoluciones | |
---|---|
boolean |
shouldUseParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
Si se intenta o no la configuración en paralelo de los dispositivos remotos.
Devoluciones | |
---|---|
boolean |
shouldUseParallelSetup
public boolean shouldUseParallelSetup ()
Si se intenta o no la instalación en paralelo.
Devoluciones | |
---|---|
boolean |
shouldUseRemoteSandboxMode
public boolean shouldUseRemoteSandboxMode ()
Si usar o no el modo sandbox en la invocación remota.
Devoluciones | |
---|---|
boolean |
shouldUseReplicateSetup
public boolean shouldUseReplicateSetup ()
Si utilizar o no la configuración replicada para todos los dispositivos remotos.
Devoluciones | |
---|---|
boolean |
shouldUseSandboxTestMode
public boolean shouldUseSandboxTestMode ()
Devuelve verdadero si debemos usar la caja de arena Tf en un modo de prueba.
Devoluciones | |
---|---|
boolean |
shouldUseSandboxing
public boolean shouldUseSandboxing ()
Devuelve verdadero si debemos usar contenedores Tf para ejecutar la invocación
Devoluciones | |
---|---|
boolean |
shouldUseTokenSharding
public boolean shouldUseTokenSharding ()
Si la fragmentación debe utilizar o no el soporte de token.
Devoluciones | |
---|---|
boolean |
takeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Devuelve verdadero si se debe realizar un informe de error cuando finalice la invocación de prueba.
Devoluciones | |
---|---|
boolean |
takeBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
Devuelve verdadero si se debe realizar un informe de error en lugar de un informe de error durante el informe de error final de invocación de prueba.
Devoluciones | |
---|---|
boolean |