CurrentInvocation
public
class
CurrentInvocation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.CurrentInvocation |
Una classe che monitora 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 una coppia chiave-valore da monitorare a livello di chiamata. |
static
void
|
clearInvocationInfos()
Cancella le informazioni di chiamata per una chiamata. |
static
FailureDescription
|
createFailure(String errorMessage, ErrorIdentifier errorIdentifier)
Crea un errore associato all'azione di chiamata in corso. |
static
ActionInProgress
|
getActionInProgress()
Restituisce il |
static
File
|
getInfo(CurrentInvocation.InvocationInfo key)
Restituisce la mappa delle metriche di chiamata per l'invocazione in corso. |
static
IInvocationContext
|
getInvocationContext()
Restituisce il |
static
ExecutionFiles
|
getInvocationFiles()
Restituisce il |
static
IInvocationContext
|
getModuleContext()
Restituisce il modulo |
static
File
|
getWorkFolder()
Restituisce la cartella di lavoro corrente per l'invocazione o null se non è ancora impostata. |
static
CurrentInvocation.IsolationGrade
|
moduleCurrentIsolation()
Restituisce se il modulo suite corrente eseguito è stato isolato o meno. |
static
void
|
registerExecutionFiles(ExecutionFiles invocFiles)
Registrazione una tantum del |
static
void
|
resetLocalGroup()
Reimposta il contesto localizzato. |
static
CurrentInvocation.IsolationGrade
|
runCurrentIsolation()
Restituisce se l'esecuzione del test corrente è stata isolata o meno. |
static
void
|
setActionInProgress(ActionInProgress action)
Imposta |
static
void
|
setInvocationContext(IInvocationContext context)
Imposta |
static
void
|
setLocalGroup(ThreadGroup tg)
Monitora un contesto localizzato quando utilizzi le proprietà all'interno del server gRPC |
static
void
|
setModuleContext(IInvocationContext moduleContext)
Imposta il modulo |
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 una coppia chiave-valore da monitorare a livello di chiamata.
Parametri | |
---|---|
key |
CurrentInvocation.InvocationInfo : la chiave sotto la quale verranno monitorate le informazioni sulle invocazioni. |
value |
File : il valore della metrica di chiamata. |
clearInvocationInfos
public static void clearInvocationInfos ()
Cancella le informazioni di chiamata per una chiamata.
createFailure
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
Crea un errore associato all'azione di chiamata in corso. Utilità di praticità per evitare di chiamare FailureDescription.setActionInProgress(ActionInProgress)
.
Parametri | |
---|---|
errorMessage |
String |
errorIdentifier |
ErrorIdentifier |
Ritorni | |
---|---|
FailureDescription |
getActionInProgress
public static ActionInProgress getActionInProgress ()
Restituisce il ActionInProgress
corrente per l'invocazione. Può essere null.
Ritorni | |
---|---|
ActionInProgress |
getInfo
public static File getInfo (CurrentInvocation.InvocationInfo key)
Restituisce la mappa delle metriche di chiamata per l'invocazione in corso.
Parametri | |
---|---|
key |
CurrentInvocation.InvocationInfo |
Ritorni | |
---|---|
File |
getInvocationContext
public static IInvocationContext getInvocationContext ()
Restituisce il IInvocationContext
corrente per l'invocazione. Può essere null.
Ritorni | |
---|---|
IInvocationContext |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Restituisce il ExecutionFiles
per l'invocazione.
Ritorni | |
---|---|
ExecutionFiles |
getModuleContext
public static IInvocationContext getModuleContext ()
Restituisce il modulo IInvocationContext
per il modulo corrente. Può essere nullo se non rientra nell'ambito di un'esecuzione del modulo.
Ritorni | |
---|---|
IInvocationContext |
getWorkFolder
public static File getWorkFolder ()
Restituisce la cartella di lavoro corrente per l'invocazione o null se non è ancora impostata.
Ritorni | |
---|---|
File |
moduleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Restituisce se il modulo suite corrente eseguito è stato isolato o meno.
Ritorni | |
---|---|
CurrentInvocation.IsolationGrade |
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Registrazione una tantum del ExecutionFiles
. Questa operazione viene eseguita dal Test Harness.
Parametri | |
---|---|
invocFiles |
ExecutionFiles : il ExecutionFiles registrato. |
resetLocalGroup
public static void resetLocalGroup ()
Reimposta il contesto localizzato.
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Restituisce se l'esecuzione del test corrente è stata isolata o meno.
Ritorni | |
---|---|
CurrentInvocation.IsolationGrade |
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
Imposta ActionInProgress
per l'invocazione.
Parametri | |
---|---|
action |
ActionInProgress |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
Imposta IInvocationContext
per l'invocazione.
Parametri | |
---|---|
context |
IInvocationContext |
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
Monitora un contesto localizzato quando utilizzi le proprietà all'interno del server gRPC
Parametri | |
---|---|
tg |
ThreadGroup |
setModuleContext
public static void setModuleContext (IInvocationContext moduleContext)
Imposta il modulo IInvocationContext
del modulo attualmente in esecuzione.
Parametri | |
---|---|
moduleContext |
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 |