Lời mời hiện tại
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ệnh gọi hiện tại hữu ích ở bất kỳ đâu bên trong lệnh gọi.
Bản tóm tắt
Phương pháp công cộng | |
---|---|
static void | addInvocationInfo ( CurrentInvocation.InvocationInfo key, File value) Thêm một khóa-giá trị để được theo dõi ở cấp độ lệnh gọi. |
static void | clearInvocationInfos () Xóa thông tin lệnh gọi cho một lệnh gọi. |
static FailureDescription | createFailure (String errorMessage, ErrorIdentifier errorIdentifier) Tạo một lỗi liên quan đến hành động gọi đang diễn ra. |
static ActionInProgress | getActionInProgress () Trả về |
static File | getInfo ( CurrentInvocation.InvocationInfo key) Trả về Bản đồ số liệu lệnh gọi cho lệnh gọi đang diễn ra. |
static IInvocationContext | getInvocationContext () Trả về |
static ExecutionFiles | getInvocationFiles () Trả về |
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ề null nếu chưa được đặt. |
static CurrentInvocation.IsolationGrade | moduleCurrentIsolation () Trả về xem 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 của |
static CurrentInvocation.IsolationGrade | runCurrentIsolation () Trả về xem quá trình chạy thử nghiệm hiện tại được thực hiện có bị cô lập hay không. |
static void | setActionInProgress ( ActionInProgress action) Đặt |
static void | setInvocationContext ( IInvocationContext context) Đặt |
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ử có bị cô lập hay không. |
Phương pháp công cộng
addInvocationInfo
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
Thêm một khóa-giá trị để được theo dõi ở cấp độ lệnh gọi.
Thông số | |
---|---|
key | CurrentInvocation.InvocationInfo : Khóa theo đó thông tin lệnh gọi sẽ được theo dõi. |
value | File : Giá trị của số liệu lệnh gọi. |
ClearInvocationInfos
public static void clearInvocationInfos ()
Xóa thông tin lệnh gọi cho một lệnh gọi.
tạo Thất bại
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
Tạo một lỗi liên quan đến hành động gọi đang diễn ra. Tiện ích tiện lợi để tránh gọi FailureDescription#setActionInProgress(ActionInProgress)
.
Thông số | |
---|---|
errorMessage | String |
errorIdentifier | ErrorIdentifier |
Trả lại | |
---|---|
FailureDescription |
getActionInProgress
public static ActionInProgress getActionInProgress ()
Trả về ActionInProgress
hiện tại cho lệnh gọi. Có thể là null.
Trả lại | |
---|---|
ActionInProgress |
nhận thông tin
public static File getInfo (CurrentInvocation.InvocationInfo key)
Trả về Bản đồ số liệu lệnh gọi cho lệnh gọi đang diễn ra.
Thông số | |
---|---|
key | CurrentInvocation.InvocationInfo |
Trả lại | |
---|---|
File |
getInvocationContext
public static IInvocationContext getInvocationContext ()
Trả về IInvocationContext
hiện tại cho lệnh gọi. Có thể là null.
Trả lại | |
---|---|
IInvocationContext |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Trả về ExecutionFiles
cho lệnh gọi.
Trả lại | |
---|---|
ExecutionFiles |
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 trả về null nếu chưa được đặt.
Trả lại | |
---|---|
File |
moduleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Trả về xem mô-đun bộ hiện tại được thực thi có bị cô lập hay không.
Trả lại | |
---|---|
CurrentInvocation.IsolationGrade |
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Đăng ký một lần của ExecutionFiles
. Việc này được thực hiện bởi Test Harness.
Thông số | |
---|---|
invocFiles | ExecutionFiles : ExecutionFiles đã đăng ký. |
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Trả về xem quá trình chạy thử nghiệm hiện tại được thực hiện có bị cô lập hay không.
Trả lại | |
---|---|
CurrentInvocation.IsolationGrade |
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
Đặt ActionInProgress
cho lệnh gọi.
Thông số | |
---|---|
action | ActionInProgress |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
Đặt IInvocationContext
cho lệnh gọi.
Thông số | |
---|---|
context | IInvocationContext |
setModuleCách ly
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ử có bị cô lập hay không.
Thông số | |
---|---|
isolation | CurrentInvocation.IsolationGrade |