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 |
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 |
abstract boolean | isExperimentEnabled () Habilitar o no experimentos a través de indicadores experimentales. |
abstract boolean | isFullHelpMode () Devuelve |
abstract boolean | isHelpMode () Devuelve |
abstract boolean | isLoopMode () Devuelve el modo de bucle para la configuración. |
abstract boolean | isNoisyDryRunMode () Devuelve |
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 | setShouldUseEvenModuleSharding (boolean useEvenModuleSharding) Establezca si desea distribuir la cantidad de módulos de manera uniforme en los fragmentos |
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 | shouldRemoteDynamicShard () Devuelve si usar o no un servidor de fragmentación dinámica remoto |
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 | shouldUseEvenModuleSharding () Devuelve si se debe intentar distribuir el número de módulos de manera uniforme entre los fragmentos |
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 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 | |
---|---|
getExperimentalFlags
public abstractgetExperimentalFlags ()
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 abstractgetRemoteFiles ()
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
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
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 abstractreportingTags ()
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 |
setShouldUseEvenModuleSharding
public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
Establezca si desea distribuir la cantidad de módulos de manera uniforme en los fragmentos
Parámetros | |
---|---|
useEvenModuleSharding | boolean |
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íaRemoteDynamicShard
public abstract boolean shouldRemoteDynamicShard ()
Devuelve si usar o no un servidor de fragmentación dinámica remoto
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 |
DeberíaUsarEvenModuleSharding
public abstract boolean shouldUseEvenModuleSharding ()
Devuelve si se debe intentar distribuir el número de módulos de manera uniforme entre los fragmentos
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 |