Chiamata corrente
public
class
CurrentInvocation
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.invoker.logger.CurrentInvocation |
Una classe che tiene traccia e fornisce le informazioni di chiamata correnti, utili in qualsiasi punto all'interno del invocazione.
Riepilogo
Metodi pubblici | |
---|---|
static
void
|
addInvocationInfo(CurrentInvocation.InvocationInfo key, File value)
Aggiungi una coppia chiave-valore da tracciare 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 valore |
static
File
|
getInfo(CurrentInvocation.InvocationInfo key)
Restituisce la mappa delle metriche di chiamata per la chiamata in corso. |
static
IInvocationContext
|
getInvocationContext()
Restituisce il valore |
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 ancora non è impostata. |
static
CurrentInvocation.IsolationGrade
|
moduleCurrentIsolation()
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()
Indica se l'esecuzione del test corrente è stata isolata o meno. |
static
void
|
setActionInProgress(ActionInProgress action)
Imposta il |
static
void
|
setInvocationContext(IInvocationContext context)
Imposta il |
static
void
|
setLocalGroup(ThreadGroup tg)
Tiene traccia di un contesto localizzato quando vengono utilizzate 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 tracciare a livello di chiamata.
Parametri | |
---|---|
key |
CurrentInvocation.InvocationInfo : la chiave in base alla quale verranno monitorate le informazioni sulle chiamate. |
value |
File : il valore della metrica di chiamata. |
CancellaInvocationInfos
public static void clearInvocationInfos ()
Cancella le informazioni di chiamata per una chiamata.
creazioneFailure
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
Crea un errore associato all'azione di chiamata in corso. Praticità per
evitare di chiamare FailureDescription#setActionInProgress(ActionInProgress)
.
Parametri | |
---|---|
errorMessage |
String |
errorIdentifier |
ErrorIdentifier |
Ritorni | |
---|---|
FailureDescription |
getActionInProgress
public static ActionInProgress getActionInProgress ()
Restituisce il valore ActionInProgress
corrente per la chiamata. Può essere null.
Ritorni | |
---|---|
ActionInProgress |
getInfo
public static File getInfo (CurrentInvocation.InvocationInfo key)
Restituisce la mappa delle metriche di chiamata per la chiamata in corso.
Parametri | |
---|---|
key |
CurrentInvocation.InvocationInfo |
Ritorni | |
---|---|
File |
getInvocationContext
public static IInvocationContext getInvocationContext ()
Restituisce il valore IInvocationContext
corrente per la chiamata. Può essere null.
Ritorni | |
---|---|
IInvocationContext |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Restituisce ExecutionFiles
per la chiamata.
Ritorni | |
---|---|
ExecutionFiles |
getModuleContext
public static IInvocationContext getModuleContext ()
Restituisce il modulo IInvocationContext
per il modulo corrente. Può essere null se fuori da
nell'ambito dell'esecuzione di un modulo.
Ritorni | |
---|---|
IInvocationContext |
Cartelladilavoro
public static File getWorkFolder ()
Restituisce la cartella di lavoro corrente per la chiamata o null se ancora non è impostata.
Ritorni | |
---|---|
File |
moduloCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Indica se il modulo della suite corrente eseguito è stato isolato o meno.
Ritorni | |
---|---|
CurrentInvocation.IsolationGrade |
registryExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Registrazione una tantum di ExecutionFiles
. Ciò viene fatto dal test Harness.
Parametri | |
---|---|
invocFiles |
ExecutionFiles : ExecutionFiles registrato. |
resetLocalGroup
public static void resetLocalGroup ()
Reimposta il contesto localizzato.
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Indica se l'esecuzione del test corrente è stata isolata o meno.
Ritorni | |
---|---|
CurrentInvocation.IsolationGrade |
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
Imposta il ActionInProgress
per la chiamata.
Parametri | |
---|---|
action |
ActionInProgress |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
Imposta il IInvocationContext
per la chiamata.
Parametri | |
---|---|
context |
IInvocationContext |
impostaGruppoLocale
public static void setLocalGroup (ThreadGroup tg)
Tiene traccia di un contesto localizzato quando vengono utilizzate 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 |