CurrentInvocation
public
class
CurrentInvocation
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.logger.CurrentInvocation |
Una classe che tiene traccia e fornisce le informazioni di invocazione correnti utili in qualsiasi punto 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 l' |
static
String
|
getCurrentRunner()
Restituisce il test runner corrente, se noto. |
static
File
|
getInfo(CurrentInvocation.InvocationInfo key)
Restituisce la mappa delle metriche di invocazione per l'invocazione in corso. |
static
IInvocationContext
|
getInvocationContext()
Restituisce l' |
static
ExecutionFiles
|
getInvocationFiles()
Restituisce |
static
IInvocationContext
|
getModuleContext()
Restituisce il modulo |
static
File
|
getWorkFolder()
Restituisce la cartella di lavoro corrente per la chiamata o null se non è ancora stata impostata. |
static
CurrentInvocation.IsolationGrade
|
moduleCurrentIsolation()
Restituisce un valore che indica se il modulo della suite corrente eseguito è stato isolato o meno. |
static
void
|
registerExecutionFiles(ExecutionFiles invocFiles)
Registrazione una tantum di |
static
void
|
resetLocalGroup()
Reimposta il contesto localizzato. |
static
CurrentInvocation.IsolationGrade
|
runCurrentIsolation()
Restituisce un valore che indica se l'esecuzione del test corrente è stata isolata o meno. |
static
void
|
setActionInProgress(ActionInProgress action)
Imposta |
static
void
|
setCurrentRunner(String runner)
Imposta il monitoraggio per il test runner corrente. |
static
void
|
setInvocationContext(IInvocationContext context)
Imposta |
static
void
|
setLocalGroup(ThreadGroup tg)
Traccia 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 in base alla quale verranno monitorate le informazioni di chiamata. |
value |
File: il valore della metrica di invocazione. |
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à per evitare di chiamare FailureDescription.setActionInProgress(ActionInProgress).
| Parametri | |
|---|---|
errorMessage |
String |
errorIdentifier |
ErrorIdentifier |
| Resi | |
|---|---|
FailureDescription |
|
getActionInProgress
public static ActionInProgress getActionInProgress ()
Restituisce l'ActionInProgress corrente per la chiamata. Può essere null.
| Resi | |
|---|---|
ActionInProgress |
|
getCurrentRunner
public static String getCurrentRunner ()
Restituisce il test runner corrente, se noto.
| Resi | |
|---|---|
String |
|
getInfo
public static File getInfo (CurrentInvocation.InvocationInfo key)
Restituisce la mappa delle metriche di invocazione per l'invocazione in corso.
| Parametri | |
|---|---|
key |
CurrentInvocation.InvocationInfo |
| Resi | |
|---|---|
File |
|
getInvocationContext
public static IInvocationContext getInvocationContext ()
Restituisce l'IInvocationContext corrente per la chiamata. Può essere null.
| Resi | |
|---|---|
IInvocationContext |
|
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Restituisce ExecutionFiles per la chiamata.
| Resi | |
|---|---|
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.
| Resi | |
|---|---|
IInvocationContext |
|
getWorkFolder
public static File getWorkFolder ()
Restituisce la cartella di lavoro corrente per la chiamata o null se non è ancora stata impostata.
| Resi | |
|---|---|
File |
|
moduleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Restituisce un valore che indica se il modulo della suite corrente eseguito è stato isolato o meno.
| Resi | |
|---|---|
CurrentInvocation.IsolationGrade |
|
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Registrazione una tantum di ExecutionFiles. Questa operazione viene eseguita da Test Harness.
| Parametri | |
|---|---|
invocFiles |
ExecutionFiles: il ExecutionFiles registrato. |
resetLocalGroup
public static void resetLocalGroup ()
Reimposta il contesto localizzato.
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Restituisce un valore che indica se l'esecuzione del test corrente è stata isolata o meno.
| Resi | |
|---|---|
CurrentInvocation.IsolationGrade |
|
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
Imposta ActionInProgress per l'invocazione.
| Parametri | |
|---|---|
action |
ActionInProgress |
setCurrentRunner
public static void setCurrentRunner (String runner)
Imposta il monitoraggio per il test runner corrente.
| Parametri | |
|---|---|
runner |
String |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
Imposta IInvocationContext per l'invocazione.
| Parametri | |
|---|---|
context |
IInvocationContext |
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
Traccia 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 |