CurrentInvocation
public class CurrentInvocation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.CurrentInvocation |
Eine Klasse, die die aktuellen Aufrufinformationen verfolgt und bereitstellt, die überall im Aufruf nützlich sind.
Zusammenfassung
Öffentliche Methoden | |
---|---|
static void | addInvocationInfo ( CurrentInvocation.InvocationInfo key, File value) Fügen Sie einen Schlüsselwert hinzu, der auf Aufrufebene verfolgt werden soll. |
static void | clearInvocationInfos () Löschen Sie die Aufrufinformationen für einen Aufruf. |
static FailureDescription | createFailure (String errorMessage, ErrorIdentifier errorIdentifier) Erstellen Sie einen Fehler, der mit der laufenden Aufrufaktion verknüpft ist. |
static ActionInProgress | getActionInProgress () Gibt den aktuellen |
static File | getInfo ( CurrentInvocation.InvocationInfo key) Gibt die Karte der Aufrufmetriken für den laufenden Aufruf zurück. |
static IInvocationContext | getInvocationContext () Gibt den aktuellen |
static ExecutionFiles | getInvocationFiles () Gibt die |
static File | getWorkFolder () Gibt den aktuellen Arbeitsordner für den Aufruf oder null zurück, wenn noch keiner festgelegt ist. |
static CurrentInvocation.IsolationGrade | moduleCurrentIsolation () Gibt zurück, ob das aktuell ausgeführte Suite-Modul isoliert war oder nicht. |
static void | registerExecutionFiles ( ExecutionFiles invocFiles) Einmalige Registrierung der |
static CurrentInvocation.IsolationGrade | runCurrentIsolation () Gibt zurück, ob der aktuell ausgeführte Testlauf isoliert war oder nicht. |
static void | setActionInProgress ( ActionInProgress action) Legt den |
static void | setInvocationContext ( IInvocationContext context) Legt den |
static void | setModuleIsolation ( CurrentInvocation.IsolationGrade isolation) Aktualisieren Sie, ob das Suite-Modul isoliert ist oder nicht. |
static void | setRunIsolation ( CurrentInvocation.IsolationGrade isolation) Aktualisieren Sie, ob der Testlauf isoliert ist oder nicht. |
Öffentliche Methoden
addInvocationInfo
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
Fügen Sie einen Schlüsselwert hinzu, der auf Aufrufebene verfolgt werden soll.
Parameter | |
---|---|
key | CurrentInvocation.InvocationInfo : Der Schlüssel, unter dem die Aufrufinformationen verfolgt werden. |
value | File : Der Wert der Aufrufmetrik. |
clearInvocationInfos
public static void clearInvocationInfos ()
Löschen Sie die Aufrufinformationen für einen Aufruf.
createFailure
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
Erstellen Sie einen Fehler, der mit der laufenden Aufrufaktion verknüpft ist. Praktisches Dienstprogramm, um den Aufruf FailureDescription#setActionInProgress(ActionInProgress)
zu vermeiden.
Parameter | |
---|---|
errorMessage | String |
errorIdentifier | ErrorIdentifier |
Kehrt zurück | |
---|---|
FailureDescription |
getActionInProgress
public static ActionInProgress getActionInProgress ()
Gibt den aktuellen ActionInProgress
für den Aufruf zurück. Kann null sein.
Kehrt zurück | |
---|---|
ActionInProgress |
Informationen bekommen
public static File getInfo (CurrentInvocation.InvocationInfo key)
Gibt die Karte der Aufrufmetriken für den laufenden Aufruf zurück.
Parameter | |
---|---|
key | CurrentInvocation.InvocationInfo |
Kehrt zurück | |
---|---|
File |
getInvocationContext
public static IInvocationContext getInvocationContext ()
Gibt den aktuellen IInvocationContext
für den Aufruf zurück. Kann null sein.
Kehrt zurück | |
---|---|
IInvocationContext |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Gibt die ExecutionFiles
für den Aufruf zurück.
Kehrt zurück | |
---|---|
ExecutionFiles |
getWorkFolder
public static File getWorkFolder ()
Gibt den aktuellen Arbeitsordner für den Aufruf oder null zurück, wenn noch keiner festgelegt ist.
Kehrt zurück | |
---|---|
File |
moduleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Gibt zurück, ob das aktuell ausgeführte Suite-Modul isoliert war oder nicht.
Kehrt zurück | |
---|---|
CurrentInvocation.IsolationGrade |
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Einmalige Registrierung der ExecutionFiles
. Dies erfolgt durch das Testgeschirr.
Parameter | |
---|---|
invocFiles | ExecutionFiles : Die registrierten ExecutionFiles . |
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Gibt zurück, ob der aktuell ausgeführte Testlauf isoliert war oder nicht.
Kehrt zurück | |
---|---|
CurrentInvocation.IsolationGrade |
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
Legt den ActionInProgress
für den Aufruf fest.
Parameter | |
---|---|
action | ActionInProgress |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
Legt den IInvocationContext
für den Aufruf fest.
Parameter | |
---|---|
context | IInvocationContext |
setModuleIsolation
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
Aktualisieren Sie, ob das Suite-Modul isoliert ist oder nicht.
Parameter | |
---|---|
isolation | CurrentInvocation.IsolationGrade |
setRunIsolation
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
Aktualisieren Sie, ob der Testlauf isoliert ist oder nicht.
Parameter | |
---|---|
isolation | CurrentInvocation.IsolationGrade |