Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'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


Exécute un ensemble de tests d'instrumentation définis dans les fichiers test_defs.xml.

Les fichiers de définition de test peuvent être un ou plusieurs fichiers sur le système de fichiers local, et / ou un ou plusieurs fichiers stockés sur le périphérique testé.

Résumé

Des champs

public static final String COVERAGE_TARGET_KEY

le nom de la clé de mesure pour la valeur cible de la couverture de test

Constructeurs publics

XmlDefsTest ()

Méthodes publiques

ITestDevice getDevice ()

Faites tester l'appareil.

boolean isResumable ()

void run ( ITestInvocationListener listener)

Exécute les tests et signale le résultat à l'auditeur.

void setDevice ( ITestDevice device)

Injectez l'appareil à tester.

split ()

Divisez le test en morceaux exécutables séparément.

Des champs

COVERAGE_TARGET_KEY

public static final String COVERAGE_TARGET_KEY

le nom de la clé de mesure pour la valeur cible de couverture de test

Constructeurs publics

XmlDefsTest

public XmlDefsTest ()

Méthodes publiques

getDevice

public ITestDevice getDevice ()

Faites tester l'appareil.

Retour
ITestDevice l' ITestDevice

isResumable

public boolean isResumable ()

Retour
boolean

courir

public void run ( ITestInvocationListener listener)

Exécute les tests et signale le résultat à l'auditeur.

Paramètres
listener ITestInvocationListener : l' ITestInvocationListener des résultats de test

Jette
DeviceNotAvailableException

setDevice

public void setDevice ( ITestDevice device)

Injectez l'appareil à tester.

Paramètres
device ITestDevice : l' ITestDevice à utiliser

Divisé

public  split ()

Divisez le test en morceaux exécutables séparément.

Cela doit être déterministe et toujours renvoyer la même liste d' IRemoteTest s pour la même entrée.

Cela sera appelé avant l'exécution du test, donc les dépendances injectées (telles que ITestDevice pour IDeviceTest s) peuvent être nulles.

Retour
une collection de sous-tests à exécuter séparément ou null si le test n'est pas actuellement partageable