ICommandOptions
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 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 de la |
abstract boolean | earlyDeviceRelease () Si lanzar o no el dispositivo antes de que termine de usarlo. |
abstract boolean | filterPreviousPassedTests () Si filtra o no los casos de prueba aprobados anteriormente 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 int | getExtraRemotePostsubmitInstance () Si iniciar o no instancias adicionales en la VM remota en posenvío. |
abstract String | getHostLogSuffix () Devuelve el sufijo para agregar al registro de host de Tradefed o null 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 long | getLoopTime () Obtenga tiempo para esperar antes de reprogramar este comando. |
abstract long | getMaxLoopCount () Devuelve el número máximo de veces para programar el comando. |
abstract boolean | getOptimizeMainlineTest () Devuelve verdadero si debemos optimizar la lista de módulos de prueba para la prueba de la línea principal. |
abstract Duration | getParallelSetupTimeout () Devuelve el tiempo de espera para usar durante las configuraciones paralelas. |
abstract Integer | getShardCount () Devuelve el recuento total de fragmentos del comando. |
abstract Integer | getShardIndex () Devuelve el índice de fragmentos del 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 | isDryRunMode () Volver |
abstract boolean | isFullHelpMode () Devuelve |
abstract boolean | isHelpMode () Devuelve |
abstract boolean | isLoopMode () Devuelve el modo de bucle para la configuración. |
abstract boolean | isNoisyDryRunMode () Volver |
abstract boolean | reportInvocationComplete () si informar o no de los registros hasta invocationComplete. |
abstract boolean | reportPassedTests () Si se deben informar o no casos de prueba aprobados. |
abstract boolean | reportTestCaseCount () Si se informa o no del número de casos de prueba por tipo de prueba. |
abstract | reportingTags () Lista de etiquetas utilizadas para los 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 | 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 | setReplicateSetup (boolean replicate) Establezca si desea utilizar la configuración replicada. |
abstract void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) Establecer si se deben informar o no los registros hasta la invocaciónComplete |
abstract void | setReportTestCaseCount (boolean report) Establezca si desea 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 | setShouldUseSandboxing (boolean use) Establece si debemos usar contenedores TF o no |
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 | shouldReportModuleProgression () Si se informa 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 | shouldUseParallelRemoteSetup () Si se intenta o no la configuración en paralelo de los dispositivos remotos. |
abstract boolean | shouldUseParallelSetup () Si se intenta o no la instalación en paralelo. |
abstract boolean | shouldUseRemoteSandboxMode () Si usar o no el modo sandbox en la invocación remota. |
abstract boolean | shouldUseReplicateSetup () Si utilizar o no la configuración replicada para todos los dispositivos remotos. |
abstract boolean | shouldUseSandboxTestMode () Devuelve verdadero si debemos usar la caja de arena 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 utilizar o no el soporte de token. |
abstract boolean | takeBugreportOnInvocationEnded () Devuelve verdadero si se debe realizar un informe de error cuando finalice la invocación de prueba. |
abstract 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. |
Métodos públicos
captureLogcatOnFailure
public abstract boolean captureLogcatOnFailure ()
Si capturar o no un logcat en caso de falla de prueba
Devoluciones | |
---|---|
boolean |
captureScreenshotOnFailure
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 de la ICommandOptions
objeto.
Devoluciones | |
---|---|
ICommandOptions |
earlyDeviceRelease
public abstract boolean earlyDeviceRelease ()
Si lanzar o no el dispositivo antes de que termine de usarlo.
Devoluciones | |
---|---|
boolean |
filterPreviousPassedTests
public abstract boolean filterPreviousPassedTests ()
Si filtra o no los casos de prueba aprobados anteriormente del intento anterior.
Devoluciones | |
---|---|
boolean |
getAutoLogCollectors
public abstractgetAutoLogCollectors ()
Devuelve el conjunto de recopiladores de registros automáticos que se agregarán para una invocación.
Devoluciones | |
---|---|
getDynamicDownloadArgs
public abstractgetDynamicDownloadArgs ()
Devuelve el mapa de argumentos para pasar a la consulta de descarga dinámica.
Devoluciones | |
---|---|
getExtraRemotePostsubmitInstance
public abstract int getExtraRemotePostsubmitInstance ()
Si iniciar o no instancias adicionales en la VM remota en posenvío.
Devoluciones | |
---|---|
int |
getHostLogSuffix
public abstract String getHostLogSuffix ()
Devuelve el sufijo para agregar al registro de host de Tradefed o null si no hay prefijo.
Devoluciones | |
---|---|
String |
getInvocationData
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 va a utilizar el tiempo de espera.
Devoluciones | |
---|---|
long |
getLoopTime
public abstract long getLoopTime ()
Obtenga tiempo para esperar antes de reprogramar este comando.
Devoluciones | |
---|---|
long | tiempo en ms |
getMaxLoopCount
public abstract 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 abstract 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 abstract Duration getParallelSetupTimeout ()
Devuelve el tiempo de espera para usar durante las configuraciones paralelas.
Devoluciones | |
---|---|
Duration |
getShardCount
public abstract Integer getShardCount ()
Devuelve el recuento total de fragmentos del comando.
Devoluciones | |
---|---|
Integer |
getShardIndex
public abstract Integer getShardIndex ()
Devuelve el índice de fragmentos del comando.
Devoluciones | |
---|---|
Integer |
getTestTag
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 |
isDryRunMode
public abstract boolean isDryRunMode ()
Volver true
si debemos
Devoluciones | |
---|---|
boolean |
isFullHelpMode
public abstract boolean isFullHelpMode ()
Devuelve true
si se ha solicitado completo modo de ayuda detallada
Devoluciones | |
---|---|
boolean |
isHelpMode
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 |
isNoisyDryRunMode
public abstract boolean isNoisyDryRunMode ()
Volver true
si debemos imprimir el comando en la consola antes de que
Devoluciones | |
---|---|
boolean |
reportInvocationComplete
public abstract boolean reportInvocationComplete ()
si informar o no de los registros hasta invocationComplete.
Devoluciones | |
---|---|
boolean |
reportPassedTests
public abstract boolean reportPassedTests ()
Si se deben informar o no casos de prueba aprobados.
Devoluciones | |
---|---|
boolean |
reportTestCaseCount
public abstract boolean reportTestCaseCount ()
Si se informa o no del número de casos de prueba por tipo de prueba.
Devoluciones | |
---|---|
boolean |
reportingTags
public abstractreportingTags ()
Lista de etiquetas utilizadas para los informes relacionados con la invocación.
Devoluciones | |
---|---|
runOnAllDevices
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 |
setHostLogSuffix
public abstract void setHostLogSuffix (String suffix)
Establece el sufijo que se agregará a Tradefed host_log.
Parámetros | |
---|---|
suffix | String |
setInvocationTimeout
public abstract void setInvocationTimeout (Long mInvocationTimeout)
Establezca el tiempo de espera de la invocación. 0 si no se va a utilizar el tiempo de espera.
Parámetros | |
---|---|
mInvocationTimeout | Long |
setLoopMode
public abstract void setLoopMode (boolean loopMode)
Establece el modo de bucle para el comando
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)
Establecer si se deben informar o no los registros hasta la invocaciónComplete
Parámetros | |
---|---|
reportInvocationCompleteLogs | boolean |
setReportTestCaseCount
public abstract 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 abstract void setShardCount (Integer shardCount)
Establece el recuento de fragmentos para el comando.
Parámetros | |
---|---|
shardCount | Integer |
setShardIndex
public abstract void setShardIndex (Integer shardIndex)
Establece el índice de fragmentos para el comando.
Parámetros | |
---|---|
shardIndex | Integer |
setShouldUseSandboxing
public abstract void setShouldUseSandboxing (boolean use)
Establece si debemos usar contenedores TF o no
Parámetros | |
---|---|
use | boolean |
setTestTag
public abstract void setTestTag (String testTag)
Establece la etiqueta de prueba para la invocación.
setUseSandboxTestMode
public abstract void setUseSandboxTestMode (boolean use)
Establece si debemos usar o no el modo de prueba TF sandbox.
Parámetros | |
---|---|
use | boolean |
shouldDisableInvocationSetupAndTeardown
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 |
shouldReportModuleProgression
public abstract 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 abstract boolean shouldUseDynamicSharding ()
Devuelve si debemos usar fragmentación dinámica o no
Devoluciones | |
---|---|
boolean |
shouldUseParallelRemoteSetup
public abstract boolean shouldUseParallelRemoteSetup ()
Si se intenta o no la configuración en paralelo de los dispositivos remotos.
Devoluciones | |
---|---|
boolean |
shouldUseParallelSetup
public abstract boolean shouldUseParallelSetup ()
Si se intenta o no la instalación en paralelo.
Devoluciones | |
---|---|
boolean |
shouldUseRemoteSandboxMode
public abstract boolean shouldUseRemoteSandboxMode ()
Si usar o no el modo sandbox en la invocación remota.
Devoluciones | |
---|---|
boolean |
shouldUseReplicateSetup
public abstract boolean shouldUseReplicateSetup ()
Si utilizar o no la configuración replicada para todos los dispositivos remotos.
Devoluciones | |
---|---|
boolean |
shouldUseSandboxTestMode
public abstract boolean shouldUseSandboxTestMode ()
Devuelve verdadero si debemos usar la caja de arena Tf en un modo de prueba.
Devoluciones | |
---|---|
boolean |
shouldUseSandboxing
public abstract boolean shouldUseSandboxing ()
Devuelve verdadero si debemos usar contenedores Tf para ejecutar la invocación
Devoluciones | |
---|---|
boolean |
shouldUseTokenSharding
public abstract boolean shouldUseTokenSharding ()
Si la fragmentación debe utilizar o no el soporte de token.
Devoluciones | |
---|---|
boolean |
takeBugreportOnInvocationEnded
public abstract boolean takeBugreportOnInvocationEnded ()
Devuelve verdadero si se debe realizar un informe de error cuando finalice la invocación de prueba.
Devoluciones | |
---|---|
boolean |
takeBugreportzOnInvocationEnded
public abstract 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 |