TracingLogger

public class TracingLogger
extends Object

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


可協助管理每次測試叫用追蹤記錄的類別。

摘要

公用建構函式

TracingLogger()

公用方法

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

為叫用建立並註冊有效追蹤記錄。

static File finalizeTrace()

完成追蹤並清除追蹤。

static ActiveTrace getActiveTrace()

傳回目前叫用作業的有效追蹤記錄,如果沒有則傳回 null。

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

如果存在,則會傳回 Tradefed 程序本身的目前追蹤記錄。

static void resetLocalGroup()

重設本地化內容。

static void setLocalGroup(ThreadGroup tg)

使用 gRPC 伺服器內的屬性時,追蹤本地化內容

公用建構函式

TracingLogger

public TracingLogger ()

公用方法

createActiveTrace

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

參數
pid long

tid long

mainProcess boolean

傳回
ActiveTrace

createActiveTrace

public static ActiveTrace createActiveTrace (long pid, 
                long tid)

為叫用作業建立並註冊有效追蹤記錄。

參數
pid long:目前的程序 ID

tid long:目前的執行緒 ID

傳回
ActiveTrace

finalizeTrace

public static File finalizeTrace ()

完成追蹤並清除追蹤記錄。

傳回
File

getActiveTrace

public static ActiveTrace getActiveTrace ()

傳回目前叫用作業的有效追蹤記錄,如果沒有則傳回 null。

傳回
ActiveTrace

getActiveTraceForGroup

public static ActiveTrace getActiveTraceForGroup (ThreadGroup group)

參數
group ThreadGroup

傳回
ActiveTrace

getMainTrace

public static ActiveTrace getMainTrace ()

如果存在,則會傳回 Tradefed 程序本身的目前追蹤記錄。

傳回
ActiveTrace

resetLocalGroup

public static void resetLocalGroup ()

重設本地化內容。

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

在 gRPC 伺服器中使用屬性時,追蹤本地化內容

參數
tg ThreadGroup