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 |