CurrentInvocation
public
class
CurrentInvocation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.CurrentInvocation |
Eine Klasse, die die aktuellen Aufrufinformationen erfasst 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üssel/Wert hinzu, der auf Aufrufebene erfasst werden soll. |
static
void
|
clearInvocationInfos()
Löschen Sie die Informationen zum Aufruf 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 Map mit den Aufrufmesswerten für den laufenden Aufruf zurück. |
static
IInvocationContext
|
getInvocationContext()
Gibt den aktuellen |
static
ExecutionFiles
|
getInvocationFiles()
Gibt die |
static
IInvocationContext
|
getModuleContext()
Gibt das Modul |
static
File
|
getWorkFolder()
Gibt den aktuellen Arbeitsordner für die Aufrufe zurück oder null, wenn noch keiner festgelegt wurde. |
static
CurrentInvocation.IsolationGrade
|
moduleCurrentIsolation()
Gibt an, ob das aktuelle Suite-Modul isoliert ausgeführt wurde oder nicht. |
static
void
|
registerExecutionFiles(ExecutionFiles invocFiles)
Einmalige Registrierung des |
static
void
|
resetLocalGroup()
Setzt den lokalisierten Kontext zurück. |
static
CurrentInvocation.IsolationGrade
|
runCurrentIsolation()
Gibt an, ob der aktuelle Testlauf 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 bei Verwendung der Properties auf dem gRPC-Server. |
static
void
|
setModuleContext(IInvocationContext moduleContext)
Legt das Modul |
static
void
|
setModuleIsolation(CurrentInvocation.IsolationGrade isolation)
Geben Sie an, ob das Suite-Modul isoliert ist oder nicht. |
static
void
|
setRunIsolation(CurrentInvocation.IsolationGrade isolation)
Geben Sie an, ob der Test isoliert ist oder nicht. |
Öffentliche Methoden
addInvocationInfo
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
Fügen Sie einen Schlüssel/Wert hinzu, der auf Aufrufebene erfasst 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öschen Sie die Informationen zum Aufruf 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. Dienstprogramm, mit dem Sie FailureDescription.setActionInProgress(ActionInProgress)
nicht anrufen müssen.
Parameter | |
---|---|
errorMessage |
String |
errorIdentifier |
ErrorIdentifier |
Returns | |
---|---|
FailureDescription |
getActionInProgress
public static ActionInProgress getActionInProgress ()
Gibt den aktuellen ActionInProgress
für die Aufrufe zurück. Kann null sein.
Returns | |
---|---|
ActionInProgress |
getInfo
public static File getInfo (CurrentInvocation.InvocationInfo key)
Gibt die Map mit den Aufrufmesswerten für den laufenden Aufruf zurück.
Parameter | |
---|---|
key |
CurrentInvocation.InvocationInfo |
Returns | |
---|---|
File |
getInvocationContext
public static IInvocationContext getInvocationContext ()
Gibt den aktuellen IInvocationContext
für die Aufrufe zurück. Kann null sein.
Returns | |
---|---|
IInvocationContext |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Gibt die ExecutionFiles
für die Aufrufe zurück.
Returns | |
---|---|
ExecutionFiles |
getModuleContext
public static IInvocationContext getModuleContext ()
Gibt das Modul IInvocationContext
für das aktuelle Modul zurück. Kann null sein, wenn es nicht im Geltungsbereich eines Moduls ausgeführt wird.
Returns | |
---|---|
IInvocationContext |
getWorkFolder
public static File getWorkFolder ()
Gibt den aktuellen Arbeitsordner für die Aufrufe zurück oder null, wenn noch keiner festgelegt wurde.
Returns | |
---|---|
File |
moduleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Gibt an, ob das aktuelle Suite-Modul isoliert ausgeführt wurde oder nicht.
Returns | |
---|---|
CurrentInvocation.IsolationGrade |
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Einmalige Registrierung des ExecutionFiles
. Dies geschieht über den Test-Harness.
Parameter | |
---|---|
invocFiles |
ExecutionFiles : Die registrierte ExecutionFiles . |
resetLocalGroup
public static void resetLocalGroup ()
Setzt den lokalisierten Kontext zurück.
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Gibt an, ob der aktuelle Testlauf isoliert war oder nicht.
Returns | |
---|---|
CurrentInvocation.IsolationGrade |
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
Legt die ActionInProgress
für die Aufrufe fest.
Parameter | |
---|---|
action |
ActionInProgress |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
Legt die IInvocationContext
für die Aufrufe fest.
Parameter | |
---|---|
context |
IInvocationContext |
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
Erfasst einen lokalisierten Kontext bei Verwendung der Properties auf dem gRPC-Server.
Parameter | |
---|---|
tg |
ThreadGroup |
setModuleContext
public static void setModuleContext (IInvocationContext moduleContext)
Legt das Modul IInvocationContext
des aktuell ausgeführten Moduls fest.
Parameter | |
---|---|
moduleContext |
IInvocationContext |
setModuleIsolation
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
Geben Sie an, ob das Suite-Modul isoliert ist oder nicht.
Parameter | |
---|---|
isolation |
CurrentInvocation.IsolationGrade |
setRunIsolation
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
Geben Sie an, ob der Test isoliert ist oder nicht.
Parameter | |
---|---|
isolation |
CurrentInvocation.IsolationGrade |