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ề |
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ề |
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 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 |
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 |
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)
Đặt mô-đun |
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 |