CurrentInvocation

public class CurrentInvocation
extends Object

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


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

static void clearInvocationInfos()

Effacez les informations d'appel pour un appel.

static FailureDescription createFailure(String errorMessage, ErrorIdentifier errorIdentifier)

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

static ActionInProgress getActionInProgress()

Renvoie le ActionInProgress actuel pour l'invocation.

static String getCurrentRunner()

Renvoie le lanceur de test actuel, s'il est connu.

static File getInfo(CurrentInvocation.InvocationInfo key)

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

static IInvocationContext getInvocationContext()

Renvoie le IInvocationContext actuel pour l'invocation.

static ExecutionFiles getInvocationFiles()

Renvoie le ExecutionFiles pour l'invocation.

static IInvocationContext getModuleContext()

Renvoie le module IInvocationContext pour le module actuel.

static File getWorkFolder()

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

static CurrentInvocation.IsolationGrade moduleCurrentIsolation()

Indique si le module de suite actuel exécuté était 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 du test en cours était isolée ou non.

static void setActionInProgress(ActionInProgress action)

Définit le ActionInProgress pour l'invocation.

static void setCurrentRunner(String runner)

Définit le suivi pour le lanceur de test actuel.

static void setInvocationContext(IInvocationContext context)

Définit le IInvocationContext pour l'invocation.

static void setLocalGroup(ThreadGroup tg)

Suit un contexte localisé lors de l'utilisation des propriétés à l'intérieur du 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)

Mettez à jour l'état d'isolation du module de suite.

static void setRunIsolation(CurrentInvocation.IsolationGrade isolation)

Mettez à jour l'état d'isolation de l'exécution du test.

Méthodes publiques

addInvocationInfo

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

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

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

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

clearInvocationInfos

public static void clearInvocationInfos ()

Effacez les informations d'appel pour un appel.

createFailure

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

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

Paramètres
errorMessage String

errorIdentifier ErrorIdentifier

Renvoie
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

Renvoie le ActionInProgress actuel pour l'invocation. Ce paramètre peut présenter la valeur null.

Renvoie
ActionInProgress

getCurrentRunner

public static String getCurrentRunner ()

Renvoie le lanceur de test actuel, s'il est connu.

Renvoie
String

getInfo

public static File getInfo (CurrentInvocation.InvocationInfo key)

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

Paramètres
key CurrentInvocation.InvocationInfo

Renvoie
File

getInvocationContext

public static IInvocationContext getInvocationContext ()

Renvoie le IInvocationContext actuel pour l'invocation. Ce paramètre peut présenter la valeur null.

Renvoie
IInvocationContext

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

Renvoie le ExecutionFiles pour l'invocation.

Renvoie
ExecutionFiles

getModuleContext

public static IInvocationContext getModuleContext ()

Renvoie le module IInvocationContext pour le module actuel. Peut être nul si la valeur est hors du champ d'application 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 aucun n'est encore défini.

Renvoie
File

moduleCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Indique si le module de suite actuel exécuté était isolé ou non.

Renvoie
CurrentInvocation.IsolationGrade

registerExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

Enregistrement unique de la ExecutionFiles. Pour ce faire, utilisez le Test Harness.

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 du test en cours était isolée ou non.

Renvoie
CurrentInvocation.IsolationGrade

setActionInProgress

public static void setActionInProgress (ActionInProgress action)

Définit le ActionInProgress pour l'invocation.

Paramètres
action ActionInProgress

setCurrentRunner

public static void setCurrentRunner (String runner)

Définit le suivi pour le lanceur de test actuel.

Paramètres
runner String

setInvocationContext

public static void setInvocationContext (IInvocationContext context)

Définit le IInvocationContext pour l'invocation.

Paramètres
context IInvocationContext

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Suit un contexte localisé lors de l'utilisation des propriétés à l'intérieur du 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)

Mettez à jour l'état d'isolation du module de suite.

Paramètres
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

Mettez à jour l'état d'isolation de l'exécution du test.

Paramètres
isolation CurrentInvocation.IsolationGrade