Informations sur le test
public
class
TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
Objet support contenant toutes les informations et dépendances dont un lanceur de test ou un test pourrait avoir besoin pour s'exécuter correctement.
Résumé
Classes imbriquées | |
---|---|
class |
TestInformation.Builder
Compilateur permettant de créer une instance |
Méthodes publiques | |
---|---|
static
TestInformation
|
createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)
Créez une |
static
TestInformation
|
createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)
Créez un |
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'appel. |
IBuildInfo
|
getBuildInfo()
Renvoie les informations sur le build principal de l'appareil. |
IInvocationContext
|
getContext()
Renvoie le contexte d'appel 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'une cible ou (pour une recherche plus rapide). |
ITestDevice
|
getDevice()
Renvoie l'appareil principal testé. |
|
getDevices()
Renvoie la partie de l'appel contenant la liste des appareils. |
boolean
|
isTestTimedOut()
Indique si le test a été informé du délai avant expiration ou non. |
static
TestInformation.Builder
|
newBuilder()
Créez un compilateur pour créer des instances |
void
|
notifyTimeout()
Notifie que le délai avant 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)
Méthode interne Test Harness permettant de changer l'appareil renvoyé par défaut avec |
Méthodes publiques
createCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Créez une TestInformation
avec une copie de ExecutionFiles
.
Paramètres | |
---|---|
invocationInfo |
TestInformation |
context |
IInvocationContext |
Renvoie | |
---|---|
TestInformation |
createModuleTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
Créez un TestInformation
représentant un module plutôt qu'un appel.
Paramètres | |
---|---|
invocationInfo |
TestInformation |
moduleContext |
IInvocationContext |
Renvoie | |
---|---|
TestInformation |
Dossier de dépendances
public File dependenciesFolder ()
Renvoie le dossier dans lequel toutes les dépendances sont stockées pour un appel.
Renvoie | |
---|---|
File |
Scripts d'exécution
public ExecutionFiles executionFiles ()
Renvoie les fichiers générés lors de l'exécution de l'appel. Transmettre des fichiers via ExecutionFiles
est le moyen recommandé pour rendre un fichier disponible entre target_preparers et
tests.
Renvoie | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Renvoie les informations sur le build principal de l'appareil.
Renvoie | |
---|---|
IBuildInfo |
getContext
public IInvocationContext getContext ()
Renvoie le contexte d'appel actuel ou le contexte du module s'il s'agit d'un module.
Renvoie | |
---|---|
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'une cible ou (pour une recherche plus rapide).
Paramètres | |
---|---|
fileName |
String : nom du fichier que nous recherchons. |
targetFirst |
boolean : indique si nous privilégions ou non les fichiers côté cible par rapport aux fichiers côté hôte pour
la recherche. |
Renvoie | |
---|---|
File |
Fichier d'artefact trouvé. |
Génère | |
---|---|
|
Si le fichier est introuvable. |
getAppareils
publicgetDevices ()
Renvoie la partie de l'appel contenant la liste des appareils.
Renvoie | |
---|---|
|
IsTestTimedOut
public boolean isTestTimedOut ()
Indique si le test a été informé du délai avant expiration ou non.
Renvoie | |
---|---|
boolean |
nouveau créateur
public static TestInformation.Builder newBuilder ()
Créez un compilateur pour créer des instances TestInformation
.
Renvoie | |
---|---|
TestInformation.Builder |
notificationTimeout
public void notifyTimeout ()
Notifie que le délai avant 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
les informations via ExecutionProperties
est la méthode recommandée pour échanger
des informations entre target_preparers et les tests.
Renvoie | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Méthode interne Test Harness permettant de changer l'appareil renvoyé par défaut avec getDevice()
. Toujours réinitialiser à 0.
Paramètres | |
---|---|
index |
int |