Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Yêu cầu hiện tại

public class CurrentInvocation
extends Object

java.lang.Object
com.android.tradefed.invoker.logger.CienInvocation


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

Bản tóm tắt

Phương thức công khai

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

Thêm một khóa-giá trị để được theo dõi ở cấp độ yêu cầu.

static void clearInvocationInfos ()

Xóa thông tin lệnh gọi cho một lệnh gọi.

static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)

Tạo một lỗi liên quan đến hành động 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ố gọi cho lệnh gọi đang diễn ra.

static ExecutionFiles getInvocationFiles ()

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

static File getWorkFolder ()

Trả về thư mục công việc hiện tại cho lệnh gọi hoặc null nếu chưa đặt.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Trả về việc mô-đun bộ hiện tại được thực thi có bị cô lập hay không.

static void registerExecutionFiles ( ExecutionFiles invocFiles)

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

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Trả về việc chạy thử nghiệm hiện tại có bị cô lập hay không.

static void setActionInProgress ( ActionInProgress action)

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

static void setModuleIsolation ( CurrentInvocation.IsolationGrade isolation)

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

static void setRunIsolation ( CurrentInvocation.IsolationGrade isolation)

Cập nhật xem quá trình chạy thử có bị cô lập hay không.

Phương thức công khai

addInvocationInfo

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

Thêm một khóa-giá trị để được theo dõi ở cấp độ yêu cầu.

Thông số
key CurrentInvocation.InvocationInfo : Khóa theo đó thông tin yêu cầu sẽ được theo dõi.

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

rõ ràngInvocationInfos

public static void clearInvocationInfos ()

Xóa thông tin lệnh gọi cho một lệnh gọi.

tạoThất bại

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

Tạo một lỗi liên quan đến hành động gọi đang diễn ra. Tiện ích tiện lợi để tránh gọi FailureDescription#setActionInProgress(ActionInProgress) .

Thông số
errorMessage String

errorIdentifier ErrorIdentifier

trả lại
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

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

trả lại
ActionInProgress

nhận thông tin

public static File getInfo (CurrentInvocation.InvocationInfo key)

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

Thông số
key CurrentInvocation.InvocationInfo

trả lại
File

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

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

trả lại
ExecutionFiles

getWorkFolder

public static File getWorkFolder ()

Trả về thư mục công việc hiện tại cho lệnh gọi hoặc null nếu chưa đặt.

trả lại
File

mô-đunHiện tạiIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Trả về việc mô-đun bộ hiện tại được thực thi có bị cô lập hay không.

trả lại
CurrentInvocation.IsolationGrade

registerExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

Đăng ký một lần của ExecutionFiles . Điều này được thực hiện bởi Test Harness.

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

runCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Trả về việc chạy thử nghiệm hiện tại có bị cô lập hay không.

trả lại
CurrentInvocation.IsolationGrade

setActionInProgress

public static void setActionInProgress (ActionInProgress action)

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

Thông số
action ActionInProgress

setModuleIsolation

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

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

Thông số
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

Cập nhật xem quá trình chạy thử có bị cô lập hay không.

Thông số
isolation CurrentInvocation.IsolationGrade