Invocazione corrente
public class CurrentInvocation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.CurrentInvocation |
Una classe che tiene traccia e fornisce le informazioni sull'invocazione corrente utili ovunque all'interno dell'invocazione.
Riepilogo
Metodi pubblici | |
---|---|
static void | addInvocationInfo ( CurrentInvocation.InvocationInfo key, File value) Aggiungi un valore-chiave da tenere traccia a livello di chiamata. |
static void | clearInvocationInfos () Cancella le informazioni di invocazione per un'invocazione. |
static FailureDescription | createFailure (String errorMessage, ErrorIdentifier errorIdentifier) Crea un errore associato all'azione di chiamata in corso. |
static ActionInProgress | getActionInProgress () Restituisce l' |
static File | getInfo ( CurrentInvocation.InvocationInfo key) Restituisce la mappa dei parametri di invocazione per l'invocazione in corso. |
static IInvocationContext | getInvocationContext () Restituisce l' |
static ExecutionFiles | getInvocationFiles () Restituisce gli |
static File | getWorkFolder () Restituisce la cartella di lavoro corrente per la chiamata o null se non ne è stata ancora impostata nessuna. |
static CurrentInvocation.IsolationGrade | moduleCurrentIsolation () Restituisce se il modulo della suite correntemente eseguito era isolato o meno. |
static void | registerExecutionFiles ( ExecutionFiles invocFiles) Registrazione una tantum degli |
static CurrentInvocation.IsolationGrade | runCurrentIsolation () Restituisce se l'esecuzione del test corrente eseguita è stata isolata o meno. |
static void | setActionInProgress ( ActionInProgress action) Imposta |
static void | setInvocationContext ( IInvocationContext context) Imposta |
static void | setModuleIsolation ( CurrentInvocation.IsolationGrade isolation) Aggiorna se il modulo della suite è isolato o meno. |
static void | setRunIsolation ( CurrentInvocation.IsolationGrade isolation) Aggiorna se l'esecuzione del test è isolata o meno. |
Metodi pubblici
addInvocationInfo
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
Aggiungi un valore-chiave da tenere traccia a livello di chiamata.
Parametri | |
---|---|
key | CurrentInvocation.InvocationInfo : chiave in base alla quale verranno tracciate le informazioni sulla chiamata. |
value | File : il valore della metrica di chiamata. |
clearInvocationInfos
public static void clearInvocationInfos ()
Cancella le informazioni di invocazione per un'invocazione.
createFailure
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
Crea un errore associato all'azione di chiamata in corso. Utilità utile per evitare di chiamare FailureDescription#setActionInProgress(ActionInProgress)
.
Parametri | |
---|---|
errorMessage | String |
errorIdentifier | ErrorIdentifier |
ritorna | |
---|---|
FailureDescription |
getActionInProgress
public static ActionInProgress getActionInProgress ()
Restituisce l' ActionInProgress
corrente per la chiamata. Può essere nullo.
ritorna | |
---|---|
ActionInProgress |
ottenere informazioni
public static File getInfo (CurrentInvocation.InvocationInfo key)
Restituisce la mappa dei parametri di invocazione per l'invocazione in corso.
Parametri | |
---|---|
key | CurrentInvocation.InvocationInfo |
ritorna | |
---|---|
File |
getInvocationContext
public static IInvocationContext getInvocationContext ()
Restituisce l' IInvocationContext
corrente per la chiamata. Può essere nullo.
ritorna | |
---|---|
IInvocationContext |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Restituisce gli ExecutionFiles
per l'invocazione.
ritorna | |
---|---|
ExecutionFiles |
getWorkFolder
public static File getWorkFolder ()
Restituisce la cartella di lavoro corrente per la chiamata o null se non ne è stata ancora impostata nessuna.
ritorna | |
---|---|
File |
moduloCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Restituisce se il modulo della suite correntemente eseguito era isolato o meno.
ritorna | |
---|---|
CurrentInvocation.IsolationGrade |
RegisterExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Registrazione una tantum degli ExecutionFiles
. Questo viene fatto dal Test Harness.
Parametri | |
---|---|
invocFiles | ExecutionFiles : gli ExecutionFiles registrati. |
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Restituisce se l'esecuzione del test corrente eseguita è stata isolata o meno.
ritorna | |
---|---|
CurrentInvocation.IsolationGrade |
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
Imposta ActionInProgress
per la chiamata.
Parametri | |
---|---|
action | ActionInProgress |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
Imposta IInvocationContext
per la chiamata.
Parametri | |
---|---|
context | IInvocationContext |
setModuleIsolation
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
Aggiorna se il modulo della suite è isolato o meno.
Parametri | |
---|---|
isolation | CurrentInvocation.IsolationGrade |
setRunIsolation
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
Aggiorna se l'esecuzione del test è isolata o meno.
Parametri | |
---|---|
isolation | CurrentInvocation.IsolationGrade |