CurrentInvocation (Aktueller Aufruf)
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 der .
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öscht die Aufrufinformationen für einen Aufruf. |
static
FailureDescription
|
createFailure(String errorMessage, ErrorIdentifier errorIdentifier)
Erstellt einen Fehler, der der laufenden Aufrufaktion zugeordnet ist. |
static
ActionInProgress
|
getActionInProgress()
Gibt den aktuellen |
static
File
|
getInfo(CurrentInvocation.InvocationInfo key)
Gibt die Zuordnung der Aufrufmesswerte für den laufenden Aufruf zurück. |
static
IInvocationContext
|
getInvocationContext()
Gibt den aktuellen |
static
ExecutionFiles
|
getInvocationFiles()
Gibt das |
static
IInvocationContext
|
getModuleContext()
Gibt das Modul |
static
File
|
getWorkFolder()
Gibt den aktuellen Arbeitsordner für den Aufruf zurück oder null, 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 von |
static
void
|
resetLocalGroup()
Setzt den lokalisierten Kontext zurück |
static
CurrentInvocation.IsolationGrade
|
runCurrentIsolation()
Gibt zurück, ob der aktuell ausgeführte Test isoliert war oder nicht. |
static
void
|
setActionInProgress(ActionInProgress action)
Legt die |
static
void
|
setInvocationContext(IInvocationContext context)
Legt die |
static
void
|
setLocalGroup(ThreadGroup tg)
Erfasst einen lokalisierten Kontext, wenn die Attribute innerhalb des gRPC-Servers verwendet werden |
static
void
|
setModuleContext(IInvocationContext moduleContext)
Legt das Modul |
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 erfasst werden. |
value |
File : Der Wert des Aufrufmesswerts. |
ClearInvocationInfos
public static void clearInvocationInfos ()
Löscht die Aufrufinformationen für einen Aufruf.
createFailure
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
Erstellt einen Fehler, der der laufenden Aufrufaktion zugeordnet ist. Praktisches Dienstprogramm für
Vermeiden Sie es, FailureDescription#setActionInProgress(ActionInProgress)
aufzurufen.
Parameter | |
---|---|
errorMessage |
String |
errorIdentifier |
ErrorIdentifier |
Returns | |
---|---|
FailureDescription |
getActionInProgress (In Bearbeitung)
public static ActionInProgress getActionInProgress ()
Gibt den aktuellen ActionInProgress
für den Aufruf zurück. Kann null sein.
Returns | |
---|---|
ActionInProgress |
Informationen abrufen
public static File getInfo (CurrentInvocation.InvocationInfo key)
Gibt die Zuordnung der Aufrufmesswerte für den laufenden Aufruf zurück.
Parameter | |
---|---|
key |
CurrentInvocation.InvocationInfo |
Returns | |
---|---|
File |
getInvocationContext
public static IInvocationContext getInvocationContext ()
Gibt den aktuellen IInvocationContext
für den Aufruf zurück. Kann null sein.
Returns | |
---|---|
IInvocationContext |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Gibt das ExecutionFiles
für den Aufruf zurück.
Returns | |
---|---|
ExecutionFiles |
getModuleContext
public static IInvocationContext getModuleContext ()
Gibt das Modul IInvocationContext
für das aktuelle Modul zurück. Kann null sein, wenn aus
Gültigkeitsbereich einer Modulausführung.
Returns | |
---|---|
IInvocationContext |
getWorkFolder
public static File getWorkFolder ()
Gibt den aktuellen Arbeitsordner für den Aufruf zurück oder null, wenn noch keiner festgelegt ist.
Returns | |
---|---|
File |
ModuleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Gibt zurück, ob das aktuell ausgeführte Suite-Modul isoliert war oder nicht.
Returns | |
---|---|
CurrentInvocation.IsolationGrade |
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Einmalige Registrierung von ExecutionFiles
. Dies wird vom Test Harness durchgeführt.
Parameter | |
---|---|
invocFiles |
ExecutionFiles : Die registrierte ExecutionFiles . |
Zurücksetzen lokalerGruppe
public static void resetLocalGroup ()
Setzt den lokalisierten Kontext zurück
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Gibt zurück, ob der aktuell ausgeführte Test isoliert war oder nicht.
Returns | |
---|---|
CurrentInvocation.IsolationGrade |
setActionInProgress (In Bearbeitung)
public static void setActionInProgress (ActionInProgress action)
Legt die ActionInProgress
für den Aufruf fest.
Parameter | |
---|---|
action |
ActionInProgress |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
Legt die IInvocationContext
für den Aufruf fest.
Parameter | |
---|---|
context |
IInvocationContext |
SetLocalGroup
public static void setLocalGroup (ThreadGroup tg)
Erfasst einen lokalisierten Kontext, wenn die Attribute innerhalb des gRPC-Servers verwendet werden
Parameter | |
---|---|
tg |
ThreadGroup |
SetModuleContext
public static void setModuleContext (IInvocationContext moduleContext)
Legt das Modul IInvocationContext
des derzeit ausgeführten Moduls fest.
Parameter | |
---|---|
moduleContext |
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 |