Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

XmlDefsTest

public class XmlDefsTest
extends Object implements IDeviceTest , IResumableTest , IShardableTest

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


Esegue un set di test di strumentazione definiti nei file test_defs.xml.

I file di definizione del test possono essere uno o più file sul file system locale e / o uno o più file memorizzati sul dispositivo in prova.

Sommario

campi

public static final String COVERAGE_TARGET_KEY

il nome della chiave della metrica per il valore target della copertura del test

Costruttori pubblici

XmlDefsTest ()

Metodi pubblici

ITestDevice getDevice ()

Metti il ​​dispositivo in prova.

boolean isResumable ()

void run ( ITestInvocationListener listener)

Esegue i test e riporta i risultati al listener.

void setDevice ( ITestDevice device)

Iniettare il dispositivo in prova.

split ()

Suddividere il test in blocchi eseguibili separatamente.

campi

COVERAGE_TARGET_KEY

public static final String COVERAGE_TARGET_KEY

il nome della chiave della metrica per il valore target della copertura del test

Costruttori pubblici

XmlDefsTest

public XmlDefsTest ()

Metodi pubblici

GetDevice

public ITestDevice getDevice ()

Metti il ​​dispositivo sotto test.

ritorna
ITestDevice il ITestDevice

isResumable

public boolean isResumable ()

ritorna
boolean

correre

public void run ( ITestInvocationListener listener)

Esegue i test e riporta i risultati all'ascoltatore.

parametri
listener ITestInvocationListener : ITestInvocationListener dei risultati del test

Genera
DeviceNotAvailableException

setDevice

public void setDevice ( ITestDevice device)

Iniettare il dispositivo in prova.

parametri
device ITestDevice : ITestDevice da utilizzare

Diviso

public  split ()

Suddividere il test in blocchi eseguibili separatamente.

Questo deve essere deterministico e restituire sempre lo stesso elenco di IRemoteTest per lo stesso input.

Questo verrà chiamato prima dell'esecuzione del test, quindi le dipendenze iniettate (come ITestDevice per IDeviceTest ) potrebbero essere nulle.

ritorna
una raccolta di sottotest da eseguire separatamente o null se il test non è attualmente condivisibile