Google is committed to advancing racial equity for Black communities. See how.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

XmlDefsTest

public class XmlDefsTest
extends Object implements IDeviceTest , IResumableTest , IShardableTest

java.lang.Object
com.android.tradefed.testtype.testdefs.XmlDefsTest


Ejecuta un conjunto de pruebas de instrumentación definidas en archivos test_defs.xml.

Los archivos de definición de prueba pueden ser uno o más archivos en el sistema de archivos local, y / o uno o más archivos almacenados en el dispositivo bajo prueba.

Resumen

Campos

public static final String COVERAGE_TARGET_KEY

el nombre de la clave métrica para el valor objetivo de cobertura de prueba

Constructores públicos

XmlDefsTest ()

Métodos públicos

ITestDevice getDevice ()

Obtenga el dispositivo bajo prueba.

boolean isResumable ()

void run ( ITestInvocationListener listener)

Ejecuta las pruebas e informa el resultado al oyente.

void setDevice ( ITestDevice device)

Inyecte el dispositivo bajo prueba.

split ()

Reparta la prueba en trozos ejecutables por separado.

Campos

COVERAGE_TARGET_KEY

public static final String COVERAGE_TARGET_KEY

el nombre de la clave métrica para el valor objetivo de cobertura de prueba

Constructores públicos

XmlDefsTest

public XmlDefsTest ()

Métodos públicos

getDevice

public ITestDevice getDevice ()

Obtenga el dispositivo bajo prueba.

Devoluciones
ITestDevice el ITestDevice

isResumable

public boolean isResumable ()

Devoluciones
boolean

correr

public void run ( ITestInvocationListener listener)

Ejecuta las pruebas e informa el resultado al oyente.

Parámetros
listener ITestInvocationListener : el ITestInvocationListener de los resultados de la prueba

Arroja
DeviceNotAvailableException

setDevice

public void setDevice ( ITestDevice device)

Inyecte el dispositivo bajo prueba.

Parámetros
device ITestDevice : el ITestDevice a utilizar

división

public  split ()

Reparta la prueba en trozos ejecutables por separado.

Esto debe ser determinista y siempre devolver la misma lista de IRemoteTest para la misma entrada.

Esto se llamará antes de la ejecución de la prueba, por lo que las dependencias inyectadas (como el ITestDevice para IDeviceTest ) pueden ser nulas.

Devoluciones
Una colección de subpruebas que se ejecutarán por separado o null si la prueba no es actualmente shardable