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.

CurrentInvocation

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ờ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

Các lớp lồng nhau

enum CurrentInvocation.InvocationInfo

Một số khóa được đặt tên đặc biệt mà chúng tôi sẽ luôn điền cho lời gọi.

enum CurrentInvocation.IsolationGrade

Mô tả mức độ cô lập

Phương pháp 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 độ gọi.

static void clearInvocationInfos ()

Xóa thông tin lời kêu gọi cho một lời kêu gọi.

static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)

Tạo 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ời gọi.

static File getInfo ( CurrentInvocation.InvocationInfo key)

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

static ExecutionFiles getInvocationFiles ()

Trả về ExecutionFiles cho lời gọi.

static File getWorkFolder ()

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

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Trả về 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 cho ExecutionFiles .

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

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

static void setActionInProgress ( ActionInProgress action)

Đặt ActionInProgress cho lời 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ử nghiệm có bị cô lập hay không.

Phương pháp 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 độ gọi.

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

value File : Giá trị của chỉ số yêu cầu.

clearInvocationInfos

public static void clearInvocationInfos ()

Xóa thông tin lời kêu gọi cho một lời kêu gọi.

createFailure

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

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

Thông số
errorMessage String

errorIdentifier ErrorIdentifier

Lợi nhuận
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

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

Lợi nhuận
ActionInProgress

nhận thông tin

public static File getInfo (CurrentInvocation.InvocationInfo key)

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

Thông số
key CurrentInvocation.InvocationInfo

Lợi nhuận
File

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

Trả về ExecutionFiles cho lời gọi.

Lợi nhuận
ExecutionFiles

getWorkFolder

public static File getWorkFolder ()

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

Lợi nhuận
File

moduleCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

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

Lợi nhuận
CurrentInvocation.IsolationGrade

registerExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

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

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

runCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

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

Lợi nhuận
CurrentInvocation.IsolationGrade

setActionInProgress

public static void setActionInProgress (ActionInProgress action)

Đặt ActionInProgress cho lời 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ử nghiệm có bị cô lập hay không.

Thông số
isolation CurrentInvocation.IsolationGrade