Appel actuel

public class CurrentInvocation
extends Object

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


Une classe qui suit et fournit les informations d'appel actuelles utiles partout dans le appel.

Résumé

Méthodes publiques

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

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

static void clearInvocationInfos()

Efface les informations d'appel d'un appel.

static FailureDescription createFailure(String errorMessage, ErrorIdentifier errorIdentifier)

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

static ActionInProgress getActionInProgress()

Renvoie la valeur ActionInProgress actuelle pour l'appel.

static File getInfo(CurrentInvocation.InvocationInfo key)

Renvoie le mappage des métriques d'appel pour l'appel en cours.

static IInvocationContext getInvocationContext()

Renvoie la valeur IInvocationContext actuelle pour l'appel.

static ExecutionFiles getInvocationFiles()

Renvoie la valeur ExecutionFiles pour l'appel.

static IInvocationContext getModuleContext()

Renvoie le IInvocationContext du module actuel.

static File getWorkFolder()

Renvoie le dossier de travail actuel pour l'appel ou la valeur "null" si vous n'en avez pas défini.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation()

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

static void registerExecutionFiles(ExecutionFiles invocFiles)

Enregistrement unique du ExecutionFiles.

static void resetLocalGroup()

Réinitialise le contexte localisé.

static CurrentInvocation.IsolationGrade runCurrentIsolation()

Indique si l'exécution du test en cours 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)

Effectue le suivi d'un contexte localisé lors de l'utilisation des propriétés du serveur gRPC

static void setModuleContext(IInvocationContext moduleContext)

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

static void setModuleIsolation(CurrentInvocation.IsolationGrade isolation)

Indiquez si le module de la 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 clé-valeur à suivre au niveau de l'appel.

Paramètres
key CurrentInvocation.InvocationInfo: clé utilisée pour le suivi des informations sur l'appel.

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

clearInvocationInfos

public static void clearInvocationInfos ()

Efface les informations d'appel d'un appel.

createFailure

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

Créez un échec associé à l'action d'appel en cours. Un utilitaire pratique pour évitez d'appeler FailureDescription#setActionInProgress(ActionInProgress).

Paramètres
errorMessage String

errorIdentifier ErrorIdentifier

Renvoie
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

Renvoie la valeur ActionInProgress actuelle pour l'appel. Peut être nul.

Renvoie
ActionInProgress

Obtenir des infos

public static File getInfo (CurrentInvocation.InvocationInfo key)

Renvoie le mappage des métriques d'appel pour l'appel en cours.

Paramètres
key CurrentInvocation.InvocationInfo

Renvoie
File

getInvocationContext

public static IInvocationContext getInvocationContext ()

Renvoie la valeur IInvocationContext actuelle pour l'appel. Peut être nul.

Renvoie
IInvocationContext

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

Renvoie la valeur ExecutionFiles pour l'appel.

Renvoie
ExecutionFiles

getModuleContext

public static IInvocationContext getModuleContext ()

Renvoie le IInvocationContext du module actuel. Peut être nul s'il ne correspond pas à d'une exécution de module.

Renvoie
IInvocationContext

getWorkFolder

public static File getWorkFolder ()

Renvoie le dossier de travail actuel pour l'appel ou la valeur "null" si vous n'en avez pas défini.

Renvoie
File

moduleCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

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

Renvoie
CurrentInvocation.IsolationGrade

RegisterExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

Enregistrement unique du ExecutionFiles. C'est le groupe de test qui effectue cette opération.

Paramètres
invocFiles ExecutionFiles: ExecutionFiles enregistré.

réinitialiser le groupe local

public static void resetLocalGroup ()

Réinitialise le contexte localisé.

runCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Indique si l'exécution du test en cours 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)

Effectue le suivi d'un contexte localisé lors de l'utilisation des propriétés du serveur gRPC

Paramètres
tg ThreadGroup

setModuleContext

public static void setModuleContext (IInvocationContext moduleContext)

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

Paramètres
moduleContext IInvocationContext

setModuleIsolation

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

Indiquez 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