TracingLogger

public class TracingLogger
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.tracing.TracingLogger


Klasse, die beim Verwalten der Tracing-Daten für jede Testausführung hilft.

Zusammenfassung

Öffentliche Konstruktoren

TracingLogger()

Öffentliche Methoden

static ActiveTrace createActiveTrace(long pid, long tid, boolean mainProcess)
static ActiveTrace createActiveTrace(long pid, long tid)

Erstellt und registriert eine aktive Trace-Datei für eine Aufrufabfolge.

static File finalizeTrace()

Schließen Sie die Verfolgung ab und löschen Sie die Daten.

static ActiveTrace getActiveTrace()

Gibt den aktuellen aktiven Trace für die Aufrufe zurück oder null, wenn keiner vorhanden ist.

static ActiveTrace getActiveTraceForGroup(ThreadGroup group)
static ActiveTrace getMainTrace()

Wenn er vorhanden ist, wird die aktuelle Trace des Tradefed-Prozesses selbst zurückgegeben.

static void resetLocalGroup()

Setzt den lokalisierten Kontext zurück.

static void setLocalGroup(ThreadGroup tg)

Erfasst einen lokalisierten Kontext bei Verwendung der Properties auf dem gRPC-Server.

Öffentliche Konstruktoren

TracingLogger

public TracingLogger ()

Öffentliche Methoden

createActiveTrace

public static ActiveTrace createActiveTrace (long pid, 
                long tid, 
                boolean mainProcess)

Parameter
pid long

tid long

mainProcess boolean

Returns
ActiveTrace

createActiveTrace

public static ActiveTrace createActiveTrace (long pid, 
                long tid)

Erstellt und registriert eine aktive Trace-Datei für eine Aufrufabfolge.

Parameter
pid long: Aktuelle Prozess-ID

tid long: Aktuelle Thread-ID

Returns
ActiveTrace

finalizeTrace

public static File finalizeTrace ()

Schließen Sie die Verfolgung ab und löschen Sie die Daten.

Returns
File

getActiveTrace

public static ActiveTrace getActiveTrace ()

Gibt den aktuellen aktiven Trace für die Aufrufe zurück oder null, wenn keiner vorhanden ist.

Returns
ActiveTrace

getActiveTraceForGroup

public static ActiveTrace getActiveTraceForGroup (ThreadGroup group)

Parameter
group ThreadGroup

Returns
ActiveTrace

getMainTrace

public static ActiveTrace getMainTrace ()

Wenn er vorhanden ist, wird die aktuelle Spur des Tradefed-Prozesses selbst zurückgegeben.

Returns
ActiveTrace

resetLocalGroup

public static void resetLocalGroup ()

Setzt den lokalisierten Kontext zurück.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Erfasst einen lokalisierten Kontext bei Verwendung der Properties auf dem gRPC-Server.

Parameter
tg ThreadGroup