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 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
Các lớp lồng nhau | |
---|---|
enum | CurrentInvocation.InvocationInfo Một số khóa được đặt tên đặc biệt mà chúng tôi sẽ luôn điền cho lời gọi. |
enum | CurrentInvocation.IsolationGrade Mô tả mức độ cô lập |
Phương pháp 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 độ gọi. |
static void | clearInvocationInfos () Xóa thông tin lời kêu gọi cho một lời kêu gọi. |
static FailureDescription | createFailure (String errorMessage, ErrorIdentifier errorIdentifier) Tạo 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ố lời 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ời gọi hoặc null nếu chưa được đặt. |
static CurrentInvocation.IsolationGrade | moduleCurrentIsolation () Trả về 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 cho |
static CurrentInvocation.IsolationGrade | runCurrentIsolation () Trả về việc chạy thử nghiệm hiện tại được thực thi 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ử nghiệm có bị cô lập hay không. |
Phương pháp 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 độ gọi.
Thông số | |
---|---|
key | CurrentInvocation.InvocationInfo : Chìa khóa mà thông tin yêu cầu sẽ được theo dõi. |
value | File : Giá trị của chỉ số yêu cầu. |
clearInvocationInfos
public static void clearInvocationInfos ()
Xóa thông tin lời kêu gọi cho một lời kêu gọi.
createFailure
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
Tạo lỗi liên quan đến hành động gọi đang diễn ra. Tiện ích thuận tiện để tránh gọi FailureDescription#setActionInProgress(ActionInProgress)
.
Thông số | |
---|---|
errorMessage | String |
errorIdentifier | ErrorIdentifier |
Lợi nhuận | |
---|---|
FailureDescription |
getActionInProgress
public static ActionInProgress getActionInProgress ()
Trả về ActionInProgress
hiện tại cho lời gọi. Có thể là null.
Lợi nhuận | |
---|---|
ActionInProgress |
nhận thông tin
public static File getInfo (CurrentInvocation.InvocationInfo key)
Trả về Bản đồ các chỉ số lời gọi cho lệnh gọi đang diễn ra.
Thông số | |
---|---|
key | CurrentInvocation.InvocationInfo |
Lợi nhuận | |
---|---|
File |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Trả về ExecutionFiles
cho lời gọi.
Lợi nhuận | |
---|---|
ExecutionFiles |
getWorkFolder
public static File getWorkFolder ()
Trả về thư mục công việc hiện tại cho lời gọi hoặc null nếu chưa được đặt.
Lợi nhuận | |
---|---|
File |
moduleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Trả về mô-đun bộ hiện tại được thực thi có bị cô lập hay không.
Lợi nhuận | |
---|---|
CurrentInvocation.IsolationGrade |
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Đăng ký một lần cho ExecutionFiles
. Điều này được thực hiện bởi Test Harness.
Thông số | |
---|---|
invocFiles | ExecutionFiles : Các ExecutionFiles đã đăng ký. |
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Trả về việc chạy thử nghiệm hiện tại được thực thi có bị cô lập hay không.
Lợi nhuận | |
---|---|
CurrentInvocation.IsolationGrade |
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
Đặt ActionInProgress
cho lời 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ử nghiệm có bị cô lập hay không.
Thông số | |
---|---|
isolation | CurrentInvocation.IsolationGrade |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2022-08-15 UTC.