追蹤記錄器

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 getMainTrace ()

如果存在,則傳回 Tradefed 進程本身的目前追蹤。

公共構造函數

追蹤記錄器

public TracingLogger ()

公共方法

建立活動追蹤

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

參數
pid long

tid long

mainProcess boolean

退貨
ActiveTrace

建立活動追蹤

public static ActiveTrace createActiveTrace (long pid, 
                long tid)

建立並註冊調用的活動追蹤。

參數
pid long :目前進程ID

tid long :目前線程ID

退貨
ActiveTrace

完成追蹤

public static File finalizeTrace ()

完成追蹤並清除追蹤。

退貨
File

獲取活動跟踪

public static ActiveTrace getActiveTrace ()

傳回呼叫的目前活動跟踪,如果沒有則傳回 null。

退貨
ActiveTrace

獲取主跟踪

public static ActiveTrace getMainTrace ()

如果存在,則傳回 Tradefed 進程本身的目前追蹤。

退貨
ActiveTrace