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' |
static File | getInfo ( CurrentInvocation.InvocationInfo key) Renvoie la Map of invocation metrics pour l'invocation en cours. |
static ExecutionFiles | getInvocationFiles () Renvoie les |
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 |
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 |
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 |