Invocation actuelle

public class CurrentInvocation
extends Object

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


Une classe qui suit et fournit les informations d'invocation actuelles utiles n'importe où dans l'invocation.

Résumé

Méthodes publiques

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

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

static void clearInvocationInfos ()

Effacez les informations d’invocation pour une invocation.

static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)

Créer un échec associé à l'action d'invocation 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 le IInvocationContext actuel pour l’appel.

static ExecutionFiles getInvocationFiles ()

Renvoie les ExecutionFiles pour l’invocation.

static File getWorkFolder ()

Renvoie le dossier de travail actuel pour l'invocation ou null si aucun n'est encore défini.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Renvoie si le module de suite actuel exécuté a été isolé ou non.

static void registerExecutionFiles ( ExecutionFiles invocFiles)

Enregistrement unique des ExecutionFiles .

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 setModuleIsolation ( CurrentInvocation.IsolationGrade isolation)

Mettez à jour si le module de suite est isolé ou non.

static void setRunIsolation ( CurrentInvocation.IsolationGrade isolation)

Mettez à jour 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 valeur-clé à suivre au niveau de l'appel.

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

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

clearInvocationInfos

public static void clearInvocationInfos ()

Effacez les informations d’invocation pour une invocation.

créerÉchec

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

Créer un échec associé à l'action d'invocation en cours. Utilitaire pratique pour éviter d’appeler FailureDescription#setActionInProgress(ActionInProgress) .

Paramètres
errorMessage String

errorIdentifier ErrorIdentifier

Retour
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

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

Retour
ActionInProgress

obtenirInfo

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

Retour
File

getInvocationContext

public static IInvocationContext getInvocationContext ()

Renvoie le IInvocationContext actuel pour l’appel. Peut être nul.

Retour
IInvocationContext

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

Renvoie les ExecutionFiles pour l’invocation.

Retour
ExecutionFiles

getWorkFolder

public static File getWorkFolder ()

Renvoie le dossier de travail actuel pour l'invocation ou null si aucun n'est encore défini.

Retour
File

moduleCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Renvoie si le module de suite actuel exécuté a été isolé ou non.

Retour
CurrentInvocation.IsolationGrade

registreExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

Enregistrement unique des ExecutionFiles . Ceci est effectué par le harnais de test.

Paramètres
invocFiles ExecutionFiles : les ExecutionFiles enregistrés.

exécuterCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Indique si l'exécution du test en cours a été isolée ou non.

Retour
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

setModuleIsolation

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

Mettez à jour si le module de suite est isolé ou non.

Paramètres
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

Mettez à jour si l’exécution du test est isolée ou non.

Paramètres
isolation CurrentInvocation.IsolationGrade