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ề |
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ề |
static
ExecutionFiles
|
getInvocationFiles()
Trả về |
static
IInvocationContext
|
getModuleContext()
Trả về mô-đun |
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ý |
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 |
static
void
|
setInvocationContext(IInvocationContext context)
Đặt |
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 |
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 |