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 |
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 |
static
ExecutionFiles
|
getInvocationFiles()
Renvoie le |
static
IInvocationContext
|
getModuleContext()
Renvoie le module |
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 |
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 |
static
void
|
setCurrentRunner(String runner)
Définit le suivi pour le lanceur de test actuel. |
static
void
|
setInvocationContext(IInvocationContext context)
Définit le |
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 |
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 |