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 |
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 |
abstract boolean | isExperimentEnabled () Si 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 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 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 | |
---|---|
obtener banderas experimentales
public abstractgetExperimentalFlags ()
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 abstractgetRemoteFiles ()
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
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
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 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 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 |