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.
Sommaire
Classes imbriquées | |
---|---|
enum | CurrentInvocation.InvocationInfo Une clé nommée spéciale que nous remplirons toujours pour l'invocation. |
enum | CurrentInvocation.IsolationGrade Décrit le niveau d'isolement |
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 |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2022/08/15 (UTC).