AktuelleInvokation
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 innerhalb des Aufrufs 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 der laufenden Aufrufaktion zugeordnet ist. |
static ActionInProgress | getActionInProgress () Gibt die aktuelle |
static File | getInfo ( CurrentInvocation.InvocationInfo key) Gibt die Karte der Aufrufmetriken für den laufenden Aufruf zurück. |
static ExecutionFiles | getInvocationFiles () Gibt die |
static File | getWorkFolder () Gibt den aktuellen Arbeitsordner für den Aufruf oder null zurück, wenn noch keiner festgelegt wurde. |
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 |
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 nachverfolgt 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 der laufenden Aufrufaktion zugeordnet ist. Praktisches Dienstprogramm, um das Aufrufen FailureDescription#setActionInProgress(ActionInProgress)
zu vermeiden.
Parameter | |
---|---|
errorMessage | String |
errorIdentifier | ErrorIdentifier |
Kehrt zurück | |
---|---|
FailureDescription |
getActionInProgress
public static ActionInProgress getActionInProgress ()
Gibt die aktuelle 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 |
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 wurde.
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 geschieht durch den Test Harness.
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 ActionInProgress
für den Aufruf fest.
Parameter | |
---|---|
action | ActionInProgress |
setModulIsolation
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 |