Yêu cầu hiện tại
public class CurrentInvocation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.CienInvocation |
Một lớp theo dõi và cung cấp thông tin lời gọi hiện tại hữu ích ở bất kỳ đâu bên trong lời gọi.
Bản tóm tắt
Phương thức công khai | |
---|---|
static void | addInvocationInfo ( CurrentInvocation.InvocationInfo key, File value) Thêm một khóa-giá trị để được theo dõi ở cấp độ yêu cầu. |
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 đồ các chỉ số gọi cho lệnh gọi đang diễn ra. |
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 null nếu chưa đặt. |
static CurrentInvocation.IsolationGrade | moduleCurrentIsolation () Trả về việc 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ề việc chạy thử nghiệm hiện tại có bị cô lập hay không. |
static void | setActionInProgress ( ActionInProgress action) Đặ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 thức công khai
addInvocationInfo
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
Thêm một khóa-giá trị để được theo dõi ở cấp độ yêu cầu.
Thông số | |
---|---|
key | CurrentInvocation.InvocationInfo : Khóa theo đó thông tin yêu cầu sẽ được theo dõi. |
value | File : Giá trị của chỉ số lệnh gọi. |
rõ ràngInvocationInfos
public static void clearInvocationInfos ()
Xóa thông tin lệnh gọi cho một lệnh gọi.
tạoThấ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à vô giá trị.
trả lại | |
---|---|
ActionInProgress |
nhận thông tin
public static File getInfo (CurrentInvocation.InvocationInfo key)
Trả về Bản đồ các chỉ số gọi cho lệnh gọi đang diễn ra.
Thông số | |
---|---|
key | CurrentInvocation.InvocationInfo |
trả lại | |
---|---|
File |
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 null nếu chưa đặt.
trả lại | |
---|---|
File |
mô-đunHiện tạiIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Trả về việc 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
. Điều 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ề việc chạy thử nghiệm hiện tại 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 |
setModuleIsolation
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 |