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 gọi hiện tại hữu ích ở bất kỳ đâu bên trong lệnh 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ị để theo dõi ở cấp lệnh gọi.

static void clearInvocationInfos()

Xoá thông tin gọi cho một lệnh gọi.

static FailureDescription createFailure(String errorMessage, ErrorIdentifier errorIdentifier)

Tạo một lỗi liên kết với 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ủa các chỉ số 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 rỗng nếu chưa đặt thư mục nào.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation()

Trả về kết quả về việc mô-đun bộ hiện tại đã được thực thi hay chưa.

static void registerExecutionFiles(ExecutionFiles invocFiles)

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

static void resetLocalGroup()

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

static CurrentInvocation.IsolationGrade runCurrentIsolation()

Trả về thông tin về việc liệu quá trình chạy kiểm thử hiện tại có đượ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)

Đặt mô-đun IInvocationContext của mô-đun đang chạy.

static void setModuleIsolation(CurrentInvocation.IsolationGrade isolation)

Cập nhật thông tin về việc mô-đun bộ công cụ có được tách biệt hay không.

static void setRunIsolation(CurrentInvocation.IsolationGrade isolation)

Cập nhật thông tin về việc chạy kiểm thử có đượ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ị để theo dõi ở cấp lệnh gọi.

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

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

clearInvocationInfos

public static void clearInvocationInfos ()

Xoá thông tin gọi cho một lệnh gọi.

createFailure

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

Tạo một lỗi liên kết với thao tác gọi đang diễn ra. Tiện ích tiện lợi để 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ể là giá trị rỗng.

Giá trị trả về
ActionInProgress

getInfo

public static File getInfo (CurrentInvocation.InvocationInfo key)

Trả về Bản đồ của các chỉ số 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ể là 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ể rỗng nếu nằm ngoài phạm vi chạy của mô-đun.

Giá trị trả về
IInvocationContext

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 rỗng nếu chưa đặt thư mục nào.

Giá trị trả về
File

moduleCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Trả về kết quả về việc mô-đun bộ hiện tại đã được thực thi hay chưa.

Giá trị trả về
CurrentInvocation.IsolationGrade

registerExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

Đăng ký một lần ExecutionFiles. Việc này do Bộ kiểm thử thực hiện.

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

resetLocalGroup

public static void resetLocalGroup ()

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

runCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Trả về thông tin về việc liệu quá trình chạy kiểm thử hiện tại có đượ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)

Đặt mô-đun IInvocationContext của mô-đun đang chạy.

Tham số
moduleContext IInvocationContext

setModuleIsolation

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

Cập nhật thông tin về việc mô-đun bộ công cụ có được tách biệt hay không.

Tham số
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

Cập nhật thông tin về việc chạy kiểm thử có được tách biệt hay không.

Tham số
isolation CurrentInvocation.IsolationGrade