Lệnh gọi hiện tại

public class CurrentInvocation
extends Object

java.lang.Object
   ↳ com.android.tradefed.Callbackr.logger.CurrentInvocation


Một lớp theo dõi và cung cấp thông tin về lệnh gọi hiện tại, hữu ích ở bất cứ đâu trong lời gọi.

Tóm tắt

Phương thức công khai

static void addInvocationInfo(CurrentInvocation.InvocationInfo key, File value)

Thêm một khoá-giá trị cần theo dõi ở cấp lệnh gọi.

static void clearInvocationInfos()

Xoá thông tin lệnh gọi.

static FailureDescription createFailure(String errorMessage, ErrorIdentifier errorIdentifier)

Tạo lỗi liên quan đến thao tác gọi đang diễn ra.

static ActionInProgress getActionInProgress()

Trả về ActionInProgress hiện tại cho lệnh gọi.

static File getInfo(CurrentInvocation.InvocationInfo key)

Trả về Bản đồ các chỉ số của lệnh gọi cho lệnh gọi đang diễn ra.

static IInvocationContext getInvocationContext()

Trả về IInvocationContext hiện tại cho lệnh gọi.

static ExecutionFiles getInvocationFiles()

Trả về ExecutionFiles cho lệnh gọi.

static IInvocationContext getModuleContext()

Trả về mô-đun IInvocationContext cho mô-đun hiện tại.

static File getWorkFolder()

Trả về thư mục công việc hiện tại cho lệnh gọi hoặc trả về giá trị rỗng nếu chưa đặt thư mục nào.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation()

Trả về cho biết mô-đun bộ công cụ hiện tại được thực thi có bị tách biệt hay không.

static void registerExecutionFiles(ExecutionFiles invocFiles)

Đăng ký ExecutionFiles một lần.

static void resetLocalGroup()

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

static CurrentInvocation.IsolationGrade runCurrentIsolation()

Trả về cho biết chạy kiểm thử hiện tại được thực thi có tách biệt hay không.

static void setActionInProgress(ActionInProgress action)

Đặt ActionInProgress cho lệnh gọi.

static void setInvocationContext(IInvocationContext context)

Đặt IInvocationContext cho lệnh gọi.

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

static void setModuleContext(IInvocationContext moduleContext)

Thiết lập mô-đun IInvocationContext của mô-đun hiện đang chạy.

static void setModuleIsolation(CurrentInvocation.IsolationGrade isolation)

Cập nhật xem mô-đun bộ có bị tách biệt hay không.

static void setRunIsolation(CurrentInvocation.IsolationGrade isolation)

Cập nhật xem hoạt động chạy kiểm thử có tách biệt hay không.

Phương thức công khai

addInvocationInfo

public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, 
                File value)

Thêm một khoá-giá trị cần theo dõi ở cấp lệnh gọi.

Tham số
key CurrentInvocation.InvocationInfo: Khoá để theo dõi thông tin lệnh gọi.

value File: Giá trị của chỉ số lệnh gọi.

clearInvocationInfos

public static void clearInvocationInfos ()

Xoá thông tin lệnh gọi.

Tạo không thành công

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

Tạo lỗi liên quan đến thao tác gọi đang diễn ra. Tiện ích thuận tiện cho tránh gọi FailureDescription#setActionInProgress(ActionInProgress).

Tham số
errorMessage String

errorIdentifier ErrorIdentifier

Giá trị trả về
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

Trả về ActionInProgress hiện tại cho lệnh gọi. Có thể có giá trị rỗng.

Giá trị trả về
ActionInProgress

getInfo

public static File getInfo (CurrentInvocation.InvocationInfo key)

Trả về Bản đồ các chỉ số của lệnh gọi cho lệnh gọi đang diễn ra.

Tham số
key CurrentInvocation.InvocationInfo

Giá trị trả về
File

getInvocationContext

public static IInvocationContext getInvocationContext ()

Trả về IInvocationContext hiện tại cho lệnh gọi. Có thể có giá trị rỗng.

Giá trị trả về
IInvocationContext

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

Trả về ExecutionFiles cho lệnh gọi.

Giá trị trả về
ExecutionFiles

getModuleContext

public static IInvocationContext getModuleContext ()

Trả về mô-đun IInvocationContext cho mô-đun hiện tại. Có thể có giá trị rỗng nếu nằm ngoài số phạm vi của một mô-đun chạy.

Giá trị trả về
IInvocationContext

getWorkThư mục

public static File getWorkFolder ()

Trả về thư mục công việc hiện tại cho lệnh gọi hoặc trả về giá trị rỗng nếu chưa đặt thư mục nào.

Giá trị trả về
File

mô-đun cách ly hiện tại

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Trả về cho biết mô-đun bộ công cụ hiện tại được thực thi có bị tách biệt hay không.

Giá trị trả về
CurrentInvocation.IsolationGrade

đăng ký thực thi các tệp

public static void registerExecutionFiles (ExecutionFiles invocFiles)

Đăng ký ExecutionFiles một lần. Việc này được thực hiện bằng Khai thác kiểm thử.

Tham số
invocFiles ExecutionFiles: ExecutionFiles đã đăng ký.

đặt lạiLocalGroup

public static void resetLocalGroup ()

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

runCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Trả về cho biết chạy kiểm thử hiện tại được thực thi có tách biệt hay không.

Giá trị trả về
CurrentInvocation.IsolationGrade

setActionInProgress

public static void setActionInProgress (ActionInProgress action)

Đặt ActionInProgress cho lệnh gọi.

Tham số
action ActionInProgress

setInvocationContext

public static void setInvocationContext (IInvocationContext context)

Đặt IInvocationContext cho lệnh gọi.

Tham số
context IInvocationContext

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

setModuleContext

public static void setModuleContext (IInvocationContext moduleContext)

Thiết lập mô-đun IInvocationContext của mô-đun hiện đang chạy.

Tham số
moduleContext IInvocationContext

thiết lập mô-đun tách biệt

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

Cập nhật xem mô-đun bộ có bị tách biệt hay không.

Tham số
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

Cập nhật xem hoạt động chạy kiểm thử có tách biệt hay không.

Tham số
isolation CurrentInvocation.IsolationGrade