Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

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

Verschachtelte Klassen

enum CurrentInvocation.InvocationInfo

Ein speziell benannter Schlüssel, den wir immer für den Aufruf füllen werden.

enum CurrentInvocation.IsolationGrade

Beschreibt die Isolationsstufe

Ö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 ActionInProgress für den Aufruf zurück.

static File getInfo ( CurrentInvocation.InvocationInfo key)

Gibt die Karte der Aufrufmetriken für den laufenden Aufruf zurück.

static ExecutionFiles getInvocationFiles ()

Gibt die ExecutionFiles für den Aufruf zurück.

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 ExecutionFiles .

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Gibt zurück, ob der aktuell ausgeführte Testlauf isoliert war oder nicht.

static void setActionInProgress ( ActionInProgress action)

Legt ActionInProgress für den Aufruf fest.

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