Lời mời hiện tại

public class CurrentInvocation
extends Object

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


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

Bản tóm tắt

Phương pháp công cộng

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

Thêm một khóa-giá trị để được theo dõi ở cấp độ lệnh gọi.

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 đồ số liệu 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 File getWorkFolder ()

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

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Trả về xem 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ề xem quá trình chạy thử nghiệm hiện tại được thực hiện có bị cô lập 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 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 pháp công cộng

addInvocationInfo

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

Thêm một khóa-giá trị để được theo dõi ở cấp độ lệnh gọi.

Thông số
key CurrentInvocation.InvocationInfo : Khóa theo đó thông tin lệnh gọi sẽ được theo dõi.

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

ClearInvocationInfos

public static void clearInvocationInfos ()

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

tạo Thấ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à null.

Trả lại
ActionInProgress

nhận thông tin

public static File getInfo (CurrentInvocation.InvocationInfo key)

Trả về Bản đồ số liệu lệnh gọi cho lệnh gọi đang diễn ra.

Thông số
key CurrentInvocation.InvocationInfo

Trả lại
File

getInvocationContext

public static IInvocationContext getInvocationContext ()

Trả về IInvocationContext hiện tại cho lệnh gọi. Có thể là null.

Trả lại
IInvocationContext

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 trả về null nếu chưa được đặt.

Trả lại
File

moduleCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Trả về xem 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 . Việc 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ề xem quá trình chạy thử nghiệm hiện tại được thực hiện 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

setInvocationContext

public static void setInvocationContext (IInvocationContext context)

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

Thông số
context IInvocationContext

setModuleCách ly

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