Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Reintentar aislamiento

Consulte la documentación de reintento de pruebas automáticas para entender cómo funciona la función de reintento.

Al ejecutar reintentos, si el dispositivo ha entrado en un mal estado, eso ya no permite que las pruebas tengan éxito. Utilice la función de aislamiento para restaurar el dispositivo a un nuevo estado inicial y permita que las pruebas se ejecuten y tengan éxito.

Habilitando la función

El aislamiento de reintento se puede habilitar con las siguientes opciones además de las opciones de reintento:

--retry-isolation-grade <FULLY_ISOLATED|REBOOT_ISOLATED>

o discapacitado con:

--retry-isolation-grade NOT_ISOLATED

La función está desactivada de forma predeterminada.

Diferente grado de aislamiento

El grado de aislamiento representa el grado de aislamiento que queremos configurar entre reintentos:

  • FULLY_ISOLATED borrará y reiniciará completamente el dispositivo volviendo a ejecutar los target_preparers configurados de la configuración
  • REBOOT_ISOLATED reiniciará el dispositivo

Nota sobre el conjunto de pruebas de compatibilidad (CTS)

Actualmente, las ejecuciones de CTS asociadas a Android no son compatibles con FULLY_ISOLATED

¿Cómo se ven los resultados?

Los informadores de resultados reciben un marcador de que un módulo o una ejecución determinada se estaba ejecutando de forma aislada y pueden optar por mostrar el marcador en su informe.

  • A nivel de módulo del module-isolated propiedad se establece en su grado de aislamiento.
  • En el nivel de ejecución de la run-isolated propiedad se establece en su grado de aislamiento.

Por ejemplo: el primer corrimiento módulo después de haber sido aislado será reportado como module-isolated:FULLY_ISOLATED .

Una prueba de funcionamiento aislada proporciona una señal fuerte. Tanto si pasa como si no, el propietario de la prueba debe tener una gran confianza en que no quedó ningún estado incorrecto de una prueba anterior en el dispositivo.