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 về lệnh gọi hiện tại, hữu ích ở mọi nơi 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ị cần theo dõi ở cấp độ lệnh gọi. |
static
void
|
clearInvocationInfos()
Xoá thông tin lời gọi cho một lời gọi. |
static
FailureDescription
|
createFailure(String errorMessage, ErrorIdentifier errorIdentifier)
Tạo một lỗi liên quan đến thao tác gọi đang diễn ra. |
static
ActionInProgress
|
getActionInProgress()
Trả về |
static
String
|
getCurrentRunner()
Trả về trình chạy kiểm thử hiện tại (nếu có). |
static
File
|
getInfo(CurrentInvocation.InvocationInfo key)
Trả về Bản đồ 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 giá trị rỗng nếu chưa có thư mục nào được đặt. |
static
CurrentInvocation.IsolationGrade
|
moduleCurrentIsolation()
Trả về việc mô-đun bộ kiểm thử hiện tại đã thực thi có bị cô lập hay không. |
static
void
|
registerExecutionFiles(ExecutionFiles invocFiles)
Đăng ký |
static
void
|
resetLocalGroup()
Đặt lại ngữ cảnh được bản địa hoá. |
static
CurrentInvocation.IsolationGrade
|
runCurrentIsolation()
Trả về trạng thái có được cách ly hay không của lần chạy kiểm thử hiện tại. |
static
void
|
setActionInProgress(ActionInProgress action)
Đặt |
static
void
|
setCurrentRunner(String runner)
Đặt chế độ theo dõi cho trình chạy kiểm thử hiện tại. |
static
void
|
setInvocationContext(IInvocationContext context)
Đặt |
static
void
|
setLocalGroup(ThreadGroup tg)
Theo dõi ngữ cảnh được 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 |
static
void
|
setModuleIsolation(CurrentInvocation.IsolationGrade isolation)
Cập nhật xem mô-đun bộ có được tách biệt hay không. |
static
void
|
setRunIsolation(CurrentInvocation.IsolationGrade isolation)
Cập nhật xem quá trình kiểm thử có bị cô lập 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á mà thông tin về lời gọi sẽ được theo dõi. |
value |
File: Giá trị của chỉ số gọi. |
clearInvocationInfos
public static void clearInvocationInfos ()
Xoá thông tin lời gọi cho một lời gọi.
createFailure
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
Tạo một lỗi liên quan đến 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 |
|
getCurrentRunner
public static String getCurrentRunner ()
Trả về trình chạy kiểm thử hiện tại (nếu có).
| Giá trị trả về | |
|---|---|
String |
|
getInfo
public static File getInfo (CurrentInvocation.InvocationInfo key)
Trả về Bản đồ 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ể là giá trị rỗng nếu nằm ngoài phạm vi của một lần chạy 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 giá trị rỗng nếu chưa có thư mục nào được đặt.
| Giá trị trả về | |
|---|---|
File |
|
moduleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Trả về việc mô-đun bộ kiểm thử hiện tại đã thực thi có bị cô lập hay không.
| Giá trị trả về | |
|---|---|
CurrentInvocation.IsolationGrade |
|
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Đăng ký ExecutionFiles một lần. Việc này được thực hiện bằng Test Harness.
| Tham số | |
|---|---|
invocFiles |
ExecutionFiles: ExecutionFiles đã đăng ký. |
resetLocalGroup
public static void resetLocalGroup ()
Đặt lại ngữ cảnh được bản địa hoá.
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Trả về trạng thái có được cách ly hay không của lần chạy kiểm thử hiện tại.
| Giá trị trả về | |
|---|---|
CurrentInvocation.IsolationGrade |
|
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
Đặt ActionInProgress cho lệnh gọi.
| Tham số | |
|---|---|
action |
ActionInProgress |
setCurrentRunner
public static void setCurrentRunner (String runner)
Đặt chế độ theo dõi cho trình chạy kiểm thử hiện tại.
| Tham số | |
|---|---|
runner |
String |
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 được 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 IInvocationContext mô-đun của mô-đun hiện đang chạy.
| Tham số | |
|---|---|
moduleContext |
IInvocationContext |
setModuleIsolation
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
Cập nhật xem mô-đun bộ 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 xem quá trình kiểm thử có bị cô lập hay không.
| Tham số | |
|---|---|
isolation |
CurrentInvocation.IsolationGrade |