Informations sur le test
public class TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
Objet détenteur qui contient toutes les informations et dépendances dont un testeur ou un test peut avoir besoin pour s'exécuter correctement.
Résumé
Classes imbriquées | |
---|---|
class | TestInformation.Builder Builder pour 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 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 courant, 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 sous tests. |
getDevices () Renvoie la liste des périphériques faisant partie de l'invocation. | |
boolean | isTestTimedOut () Renvoie si le test a été informé ou non du délai d'attente. |
static TestInformation.Builder | newBuilder () Créez un générateur pour créer des instances |
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'invocation. |
final void | setActiveDeviceIndex (int index) Testez la méthode interne Harness pour changer le périphérique 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 |
Retour | |
---|---|
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 |
Retour | |
---|---|
TestInformation |
dépendancesdossier
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. Passer des fichiers via ExecutionFiles
est la méthode recommandée pour rendre un fichier disponible entre target_preparers et tests.
Retour | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Renvoie les informations de construction du périphérique principal.
Retour | |
---|---|
IBuildInfo |
getContext
public IInvocationContext getContext ()
Renvoie le contexte d'invocation courant, 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é. |
Lance | |
---|---|
| Si le fichier n'est pas trouvé. |
getDevice
public ITestDevice getDevice ()
Renvoie le périphérique principal sous tests.
Retour | |
---|---|
ITestDevice |
getDevices
publicgetDevices ()
Renvoie la liste des périphériques faisant partie de l'invocation.
Retour | |
---|---|
isTestTimedOut
public boolean isTestTimedOut ()
Renvoie si le test a été informé ou non du délai d'attente.
Retour | |
---|---|
boolean |
newBuilder
public static TestInformation.Builder newBuilder ()
Créez un générateur pour créer des instances TestInformation
.
Retour | |
---|---|
TestInformation.Builder |
notifierTimeout
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'invocation. La transmission de valeurs et d'informations via les ExecutionProperties
est la méthode recommandée pour échanger des informations entre les target_preparers et les tests.
Retour | |
---|---|
ExecutionProperties |
setActiveDeviceIndexsetActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Testez la méthode interne Harness pour changer le périphérique renvoyé par défaut avec getDevice()
. Toujours remis à 0.
Paramètres | |
---|---|
index | int |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/03/30 (UTC).