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 |
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 |
static
ExecutionFiles
|
getInvocationFiles()
Renvoie la valeur |
static
IInvocationContext
|
getModuleContext()
Renvoie le |
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 |
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 |
static
void
|
setInvocationContext(IInvocationContext context)
Définit le |
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 |
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 |