TestInformation
public
class
TestInformation
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.TestInformation |
Objet de support contenant toutes les informations et dépendances dont un exécuteur de tests ou un test peut 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 un |
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 une invocation. |
ExecutionFiles
|
executionFiles()
Renvoie les fichiers générés lors de l'exécution de l'invocation. |
IBuildInfo
|
getBuildInfo()
Renvoie les informations sur la version de l'appareil principal. |
IInvocationContext
|
getContext()
Renvoie le contexte d'invocation actuel ou le contexte de module s'il s'agit d'un module. |
File
|
getDependencyFile(String fileName, boolean targetFirst)
Recherchez un fichier de dépendance/d'artefact en fonction de son nom et de son type (fichier cible ou hôte) pour une recherche plus rapide. |
ITestDevice
|
getDevice()
Renvoie l'appareil principal soumis aux tests. |
List<ITestDevice>
|
getDevices()
Renvoie la liste des appareils faisant partie de l'invocation. |
boolean
|
isTestTimedOut()
Indique si le test a été informé du délai d'expiration ou non. |
static
TestInformation.Builder
|
newBuilder()
Créez un compilateur pour créer des instances |
void
|
notifyTimeout()
Indique 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'invocation. |
final
void
|
setActiveDeviceIndex(int index)
Méthode interne de l'atelier de test permettant de changer l'appareil renvoyé par défaut avec |
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 |
| Renvoie | |
|---|---|
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 |
| Renvoie | |
|---|---|
TestInformation |
|
dependenciesFolder
public File dependenciesFolder ()
Renvoie le dossier dans lequel toutes les dépendances sont stockées pour une invocation.
| Renvoie | |
|---|---|
File |
|
executionFiles
public ExecutionFiles executionFiles ()
Renvoie les fichiers générés lors de l'exécution de l'invocation. La méthode recommandée pour rendre un fichier disponible entre les préparateurs de cible et les tests consiste à le transmettre via ExecutionFiles.
| Renvoie | |
|---|---|
ExecutionFiles |
|
getBuildInfo
public IBuildInfo getBuildInfo ()
Renvoie les informations sur la version de l'appareil principal.
| Renvoie | |
|---|---|
IBuildInfo |
|
getContext
public IInvocationContext getContext ()
Renvoie le contexte d'invocation actuel ou le contexte de module s'il s'agit d'un module.
| Renvoie | |
|---|---|
IInvocationContext |
|
getDependencyFile
public File getDependencyFile (String fileName,
boolean targetFirst)Recherchez un fichier de dépendance/d'artefact en fonction de son nom et de son type (fichier cible ou hôte) pour une recherche plus rapide.
| Paramètres | |
|---|---|
fileName |
String : nom du fichier que nous recherchons. |
targetFirst |
boolean : indique si nous privilégions 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 | |
|---|---|
FileNotFoundException |
Si le fichier est introuvable. |
getDevice
public ITestDevice getDevice ()
Renvoie l'appareil principal soumis aux tests.
| Renvoie | |
|---|---|
ITestDevice |
|
getDevices
public List<ITestDevice> getDevices ()
Renvoie la liste des appareils faisant partie de l'invocation.
| Renvoie | |
|---|---|
List<ITestDevice> |
|
isTestTimedOut
public boolean isTestTimedOut ()
Indique si le test a été informé du délai d'expiration ou non.
| Renvoie | |
|---|---|
boolean |
|
newBuilder
public static TestInformation.Builder newBuilder ()
Créez un compilateur pour créer des instances TestInformation.
| Renvoie | |
|---|---|
TestInformation.Builder |
|
notifyTimeout
public void notifyTimeout ()
Indique que le délai d'expiration de la phase de test a été déclenché pour ce test.
properties
public ExecutionProperties properties ()
Renvoie les propriétés générées lors de l'exécution de l'invocation. Le moyen recommandé d'échanger des informations entre les préparateurs de cibles et les tests consiste à transmettre des valeurs et des informations via ExecutionProperties.
| Renvoie | |
|---|---|
ExecutionProperties |
|
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Méthode interne de l'atelier de test permettant de changer l'appareil renvoyé par défaut avec getDevice(). Toujours réinitialisé sur 0.
| Paramètres | |
|---|---|
index |
int |