Informations sur le test

public class TestInformation
extends Object

java.lang.Object
com.android.tradefed.invoker.TestInformation


Objet Holder qui contient toutes les informations et dépendances dont un exécuteur de test ou un test peut avoir besoin pour s'exécuter correctement.

Résumé

Classes imbriquées

class TestInformation.Builder

Générateur pour créer une instance TestInformation .

Méthodes publiques

static TestInformation createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context)

Créez un TestInformation avec un ExecutionFiles copié.

static TestInformation createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext)

Créez un TestInformation représentant un module plutôt qu'une invocation.

File dependenciesFolder ()

Renvoie le dossier dans lequel toutes les dépendances sont stockées pour un appel.

ExecutionFiles executionFiles ()

Renvoie les fichiers générés lors de l'exécution de l'invocation.

IBuildInfo getBuildInfo ()

Renvoie les informations de construction du périphérique principal.

IInvocationContext getContext ()

Renvoie le contexte d'invocation actuel, ou le contexte du module s'il s'agit d'un module.

File getDependencyFile (String fileName, boolean targetFirst)

Recherchez un fichier de dépendance/artefact en fonction de son nom et s'il s'agit ou non d'un fichier cible ou hôte (pour une recherche plus rapide).

ITestDevice getDevice ()

Renvoie le périphérique principal en cours de test.

getDevices ()

Renvoie la liste des appareils faisant partie de l’appel.

boolean isTestTimedOut ()

Renvoie si le test a été informé d'un délai d'attente ou non.

static TestInformation.Builder newBuilder ()

Créez un générateur pour créer des instances TestInformation .

void notifyTimeout ()

Avertit que le délai d’expiration de la phase de test a été déclenché pour ce test.

ExecutionProperties properties ()

Renvoie les propriétés générées lors de l'exécution de l'appel.

final void setActiveDeviceIndex (int index)

Testez la méthode interne de Harness pour changer le périphérique renvoyé par défaut avec getDevice() .

Méthodes publiques

createCopyTestInfo

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

Créez un TestInformation avec un ExecutionFiles copié.

Paramètres
invocationInfo TestInformation

context IInvocationContext

Retour
TestInformation

createModuleTestInfo

public static TestInformation createModuleTestInfo (TestInformation invocationInfo, 
                IInvocationContext moduleContext)

Créez un TestInformation représentant un module plutôt qu'une invocation.

Paramètres
invocationInfo TestInformation

moduleContext IInvocationContext

Retour
TestInformation

dossier de dépendances

public File dependenciesFolder ()

Renvoie le dossier dans lequel toutes les dépendances sont stockées pour un appel.

Retour
File

Fichiers d'exécution

public ExecutionFiles executionFiles ()

Renvoie les fichiers générés lors de l'exécution de l'invocation. Le passage de fichiers via ExecutionFiles est la méthode recommandée pour rendre un fichier disponible entre target_preparers et les tests.

Retour
ExecutionFiles

obtenirBuildInfo

public IBuildInfo getBuildInfo ()

Renvoie les informations de construction du périphérique principal.

Retour
IBuildInfo

obtenirContext

public IInvocationContext getContext ()

Renvoie le contexte d'invocation actuel, ou le contexte du module s'il s'agit d'un module.

Retour
IInvocationContext

getDependencyFile

public File getDependencyFile (String fileName, 
                boolean targetFirst)

Recherchez un fichier de dépendance/artefact en fonction de son nom et s'il s'agit ou non d'un fichier cible ou hôte (pour une recherche plus rapide).

Paramètres
fileName String : Le nom du fichier que nous recherchons.

targetFirst boolean : si nous favorisons ou non les fichiers côté cible par rapport aux fichiers côté hôte pour la recherche.

Retour
File Le fichier d'artefact trouvé.

Jetés
Si le fichier n'est pas trouvé.

obtenirDevice

public ITestDevice getDevice ()

Renvoie le périphérique principal en cours de test.

Retour
ITestDevice

obtenirDevices

public  getDevices ()

Renvoie la liste des appareils faisant partie de l’appel.

Retour

isTestTimedOut

public boolean isTestTimedOut ()

Renvoie si le test a été informé d'un délai d'attente ou non.

Retour
boolean

nouveauBuilder

public static TestInformation.Builder newBuilder ()

Créez un générateur pour créer des instances TestInformation .

Retour
TestInformation.Builder

notifyTimeout

public void notifyTimeout ()

Avertit que le délai d’expiration de la phase de test a été déclenché pour ce test.

propriétés

public ExecutionProperties properties ()

Renvoie les propriétés générées lors de l'exécution de l'appel. La transmission de valeurs et d'informations via ExecutionProperties est la méthode recommandée pour échanger des informations entre les target_preparers et les tests.

Retour
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

Testez la méthode interne de Harness pour changer le périphérique renvoyé par défaut avec getDevice() . Toujours remettre à 0.

Paramètres
index int