CurrentInvocation

public class CurrentInvocation
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.logger.CurrentInvocation


Classe qui suit et fournit les informations d'appel actuelles utiles partout dans l'appel.

Résumé

Méthodes publiques

static void addInvocationInfo(CurrentInvocation.InvocationInfo key, File value)

Ajoutez une paire clé-valeur à suivre au niveau de l'appel.

static void clearInvocationInfos()

Effacer les informations d'invocation pour une invocation.

static FailureDescription createFailure(String errorMessage, ErrorIdentifier errorIdentifier)

Créez un échec associé à l'action d'appel en cours.

static ActionInProgress getActionInProgress()

Renvoie l'ActionInProgress actuel pour l'appel.

static File getInfo(CurrentInvocation.InvocationInfo key)

Renvoie la carte des métriques d'appel pour l'appel en cours.

static IInvocationContext getInvocationContext()

Renvoie l'IInvocationContext actuel pour l'appel.

static ExecutionFiles getInvocationFiles()

Renvoie l'ExecutionFiles pour l'appel.

static IInvocationContext getModuleContext()

Renvoie le module IInvocationContext pour le module actuel.

static File getWorkFolder()

Renvoie le dossier de travail actuel de l'appel ou la valeur "null" si aucun n'est défini.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation()

Indique si le module de la suite actuellement exécuté a été isolé ou non.

static void registerExecutionFiles(ExecutionFiles invocFiles)

Enregistrement unique de la ExecutionFiles.

static void resetLocalGroup()

Réinitialise le contexte localisé.

static CurrentInvocation.IsolationGrade runCurrentIsolation()

Indique si l'exécution de test actuelle a été isolée ou non.

static void setActionInProgress(ActionInProgress action)

Définit le ActionInProgress pour l'appel.

static void setInvocationContext(IInvocationContext context)

Définit le IInvocationContext pour l'appel.

static void setLocalGroup(ThreadGroup tg)

Suit un contexte localisé lors de l'utilisation des propriétés dans le serveur gRPC

static void setModuleContext(IInvocationContext moduleContext)

Définit le module IInvocationContext du module en cours d'exécution.

static void setModuleIsolation(CurrentInvocation.IsolationGrade isolation)

Indique si le module de suite est isolé ou non.

static void setRunIsolation(CurrentInvocation.IsolationGrade isolation)

Indiquez si l'exécution du test est isolée ou non.

Méthodes publiques

addInvocationInfo

public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, 
                File value)

Ajoutez une paire clé-valeur à suivre au niveau de l'appel.

Paramètres
key CurrentInvocation.InvocationInfo: clé sous laquelle les informations d'appel seront suivies.

value File: valeur de la métrique d'appel.

clearInvocationInfos

public static void clearInvocationInfos ()

Effacez les informations d'invocation pour une invocation.

createFailure

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

Créez un échec associé à l'action d'appel en cours. Utilitaire pratique pour éviter d'appeler FailureDescription.setActionInProgress(ActionInProgress).

Paramètres
errorMessage String

errorIdentifier ErrorIdentifier

Renvoie
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

Renvoie l'ActionInProgress actuel pour l'appel. Peut être null.

Renvoie
ActionInProgress

getInfo

public static File getInfo (CurrentInvocation.InvocationInfo key)

Renvoie la carte des métriques d'appel pour l'appel en cours.

Paramètres
key CurrentInvocation.InvocationInfo

Renvoie
File

getInvocationContext

public static IInvocationContext getInvocationContext ()

Renvoie l'IInvocationContext actuel pour l'appel. Peut être null.

Renvoie
IInvocationContext

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

Renvoie l'ExecutionFiles pour l'appel.

Renvoie
ExecutionFiles

getModuleContext

public static IInvocationContext getModuleContext ()

Renvoie le module IInvocationContext pour le module actuel. Peut être nul si hors du champ d'application d'un module exécuté.

Renvoie
IInvocationContext

getWorkFolder

public static File getWorkFolder ()

Renvoie le dossier de travail actuel de l'appel ou la valeur "null" s'il n'est pas encore défini.

Renvoie
File

moduleCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Indique si le module de la suite actuellement exécuté a été isolé ou non.

Renvoie
CurrentInvocation.IsolationGrade

registerExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

Enregistrement unique de la ExecutionFiles. C'est le banc d'essais qui s'en charge.

Paramètres
invocFiles ExecutionFiles: ExecutionFiles enregistré.

resetLocalGroup

public static void resetLocalGroup ()

Réinitialise le contexte localisé.

runCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Indique si l'exécution de test actuelle a été isolée ou non.

Renvoie
CurrentInvocation.IsolationGrade

setActionInProgress

public static void setActionInProgress (ActionInProgress action)

Définit le ActionInProgress pour l'appel.

Paramètres
action ActionInProgress

setInvocationContext

public static void setInvocationContext (IInvocationContext context)

Définit le IInvocationContext pour l'appel.

Paramètres
context IInvocationContext

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Suit un contexte localisé lors de l'utilisation des propriétés dans le serveur gRPC

Paramètres
tg ThreadGroup

setModuleContext

public static void setModuleContext (IInvocationContext moduleContext)

Définit le module IInvocationContext du module en cours d'exécution.

Paramètres
moduleContext IInvocationContext

setModuleIsolation

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

Indique si le module de la suite est isolé ou non.

Paramètres
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

Indiquez si l'exécution du test est isolée ou non.

Paramètres
isolation CurrentInvocation.IsolationGrade