InvocationActuelle

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'appel pour un appel.

static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)

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

static ActionInProgress getActionInProgress ()

Renvoie l' ActionInProgress actuelle pour l'appel.

static File getInfo ( CurrentInvocation.InvocationInfo key)

Renvoie la Map of invocation metrics pour l'invocation en cours.

static ExecutionFiles getInvocationFiles ()

Renvoie les ExecutionFiles pour l'appel.

static File getWorkFolder ()

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

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Retourne si le module de suite en cours exécuté était isolé ou non.

static void registerExecutionFiles ( ExecutionFiles invocFiles)

Enregistrement unique des ExecutionFiles .

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Renvoie si l'exécution de test en cours exécutée a été isolée ou non.

static void setActionInProgress ( ActionInProgress action)

Définit le ActionInProgress 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'invocation seront suivies.

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

clearInvocationInfosclearInvocationInfos

public static void clearInvocationInfos ()

Effacez les informations d'appel pour un appel.

createFailure

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

Créer un échec associé à l'action d'appel 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 actuelle pour l'appel. Peut être nul.

Retour
ActionInProgress

obtenir des informations

public static File getInfo (CurrentInvocation.InvocationInfo key)

Renvoie la Map of invocation metrics pour l'invocation en cours.

Paramètres
key CurrentInvocation.InvocationInfo

Retour
File

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

Renvoie les ExecutionFiles pour l'appel.

Retour
ExecutionFiles

getWorkFolder

public static File getWorkFolder ()

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

Retour
File

moduleCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Retourne si le module de suite en cours exécuté était isolé ou non.

Retour
CurrentInvocation.IsolationGrade

registerExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

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

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

runCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Renvoie si l'exécution de test en cours exécutée 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

setModuleIsolationsetModuleIsolation

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