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 sulla chiamata corrente utili ovunque all'interno della chiamata.
Riepilogo
Classi nidificate | |
---|---|
enum | CurrentInvocation.InvocationInfo Una chiave denominata speciale che compileremo sempre per l'invocazione. |
enum | CurrentInvocation.IsolationGrade Descrive il livello di isolamento |
Metodi pubblici | |
---|---|
static void | addInvocationInfo ( CurrentInvocation.InvocationInfo key, File value) Aggiungi un valore-chiave da monitorare a livello di chiamata. |
static void | clearInvocationInfos () Cancella le informazioni sull'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 delle metriche di chiamata per la chiamata in corso. |
static ExecutionFiles | getInvocationFiles () Restituisce |
static File | getWorkFolder () Restituisce la cartella di lavoro corrente per la chiamata o null se non è ancora stata impostata. |
static CurrentInvocation.IsolationGrade | moduleCurrentIsolation () Restituisce se il modulo della suite corrente eseguito è stato 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 | 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 monitorare a livello di chiamata.
Parametri | |
---|---|
key | CurrentInvocation.InvocationInfo : la chiave con cui verranno tracciate le informazioni di chiamata. |
value | File : il valore della metrica di chiamata. |
clearInvocationInfos
public static void clearInvocationInfos ()
Cancella le informazioni sull'invocazione per un'invocazione.
createFailure
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
Crea un errore associato all'azione di chiamata in corso. Utility di convenienza 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 delle metriche di chiamata per la chiamata in corso.
Parametri | |
---|---|
key | CurrentInvocation.InvocationInfo |
ritorna | |
---|---|
File |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Restituisce ExecutionFiles
per la chiamata.
ritorna | |
---|---|
ExecutionFiles |
getWorkFolder
public static File getWorkFolder ()
Restituisce la cartella di lavoro corrente per la chiamata o null se non è ancora stata impostata.
ritorna | |
---|---|
File |
moduleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Restituisce se il modulo della suite corrente eseguito è stato 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 |
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 |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Last updated 2022-08-15 UTC.