TracingLogger

public class TracingLogger
extends Object

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


Lớp giúp quản lý tính năng theo dõi cho mỗi lệnh gọi kiểm thử.

Tóm tắt

Hàm khởi tạo công khai

TracingLogger()

Phương thức công khai

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

Tạo và đăng ký một dấu vết đang hoạt động cho một lệnh gọi.

static File finalizeTrace()

Hoàn tất quá trình theo dõi và xoá chế độ theo dõi.

static ActiveTrace getActiveTrace()

Trả về dấu vết đang hoạt động hiện tại cho lệnh gọi hoặc rỗng nếu không có.

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

Nếu có, trả về dấu vết hiện tại của chính quy trình Tradefed.

static void resetLocalGroup()

Đặt lại ngữ cảnh đã bản địa hoá.

static void setLocalGroup(ThreadGroup tg)

Theo dõi ngữ cảnh đã bản địa hoá khi sử dụng các thuộc tính bên trong máy chủ gRPC

Hàm khởi tạo công khai

TracingLogger

public TracingLogger ()

Phương thức công khai

createActiveTrace

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

Tham số
pid long

tid long

mainProcess boolean

Giá trị trả về
ActiveTrace

createActiveTrace

public static ActiveTrace createActiveTrace (long pid, 
                long tid)

Tạo và đăng ký một dấu vết đang hoạt động cho một lệnh gọi.

Tham số
pid long: Mã nhận dạng quy trình hiện tại

tid long: Mã luồng hiện tại

Giá trị trả về
ActiveTrace

finalizeTrace

public static File finalizeTrace ()

Hoàn tất quá trình theo dõi và xoá hoạt động theo dõi.

Giá trị trả về
File

getActiveTrace

public static ActiveTrace getActiveTrace ()

Trả về dấu vết đang hoạt động hiện tại cho lệnh gọi hoặc rỗng nếu không có.

Giá trị trả về
ActiveTrace

getActiveTraceForGroup

public static ActiveTrace getActiveTraceForGroup (ThreadGroup group)

Tham số
group ThreadGroup

Giá trị trả về
ActiveTrace

getMainTrace

public static ActiveTrace getMainTrace ()

Nếu có, trả về dấu vết hiện tại của chính quy trình Tradefed.

Giá trị trả về
ActiveTrace

resetLocalGroup

public static void resetLocalGroup ()

Đặt lại ngữ cảnh đã bản địa hoá.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Theo dõi ngữ cảnh đã bản địa hoá khi sử dụng các thuộc tính bên trong máy chủ gRPC

Tham số
tg ThreadGroup