SimplePerfUtil
public
class
SimplePerfUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SimplePerfUtil |
Lớp tiện ích để gửi lệnh đơn giản và thu thập kết quả
Xem thêm:
Tóm tắt
Phương thức công khai | |
---|---|
SimplePerfResult
|
executeCommand(String command)
Thực thi lệnh shell adb đã cho, với simpleperf được bao bọc xung quanh Kết quả Simpleperf sẽ được phân tích cú pháp và trả về cho phương thức gọi |
void
|
executeCommand(String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Thực thi lệnh shell adb đã cho, với simpleperf được bao bọc xung quanh Người gọi có trách nhiệm phân tích cú pháp kết quả simpleperf thông qua trình nhận |
void
|
executeCommand(String command, IShellOutputReceiver receiver)
Thực thi lệnh shell adb đã cho, với simpleperf được bao bọc xung quanh Người gọi có trách nhiệm phân tích cú pháp kết quả simpleperf thông qua trình nhận |
|
getArgumentList()
Lấy đối số cho lệnh simpleperf |
static
SimplePerfUtil
|
newInstance(ITestDevice device, SimplePerfUtil.SimplePerfType type)
Hàm khởi tạo SimplePerfUtil Phương thức gọi phải xác định thiết bị và loại simpleperf khi khởi tạo thực thể |
void
|
setArgumentList(
Đặt đối số trên lệnh simpleperf |
Phương thức được bảo vệ | |
---|---|
String
|
commandStringPreparer(String command)
|
Phương thức công khai
executeCommand
public SimplePerfResult executeCommand (String command)
Thực thi lệnh shell adb đã cho, với simpleperf được bao bọc xung quanh
Kết quả Simpleperf sẽ được phân tích cú pháp và trả về cho phương thức gọi
Tham số | |
---|---|
command |
String : lệnh để chạy trên thiết bị |
Giá trị trả về | |
---|---|
SimplePerfResult |
Đối tượng SimplePerfResult chứa tất cả thông tin kết quả |
Gửi | |
---|---|
DeviceNotAvailableException |
nếu bị mất kết nối với thiết bị và không thể khôi phục |
executeCommand
public void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Thực thi lệnh shell adb đã cho, với simpleperf được bao bọc xung quanh
Người gọi có trách nhiệm phân tích cú pháp kết quả simpleperf thông qua trình nhận
Tham số | |
---|---|
command |
String : lệnh để chạy trên thiết bị |
receiver |
IShellOutputReceiver : đối tượng IShellOutputReceiver để chuyển hướng đầu ra của shell đến |
maxTimeToOutputShellResponse |
long : khoảng thời gian tối đa mà lệnh được phép không đưa ra phản hồi nào; đơn vị như được chỉ định trong timeUnit |
timeUnit |
TimeUnit : đơn vị timeUnit cho maxTimeToOutputShellResponse , xem ERROR(/TimeUnit) |
retryAttempts |
int : số lần thử lại tối đa nếu lệnh không thành công do ngoại lệ. DeviceNotResponsiveException sẽ được gửi nếu retryAttempts không được thực hiện thành công. |
Gửi | |
---|---|
DeviceNotAvailableException |
nếu bị mất kết nối với thiết bị và không thể khôi phục |
executeCommand
public void executeCommand (String command, IShellOutputReceiver receiver)
Thực thi lệnh shell adb đã cho, với simpleperf được bao bọc xung quanh
Người gọi có trách nhiệm phân tích cú pháp kết quả simpleperf thông qua trình nhận
Tham số | |
---|---|
command |
String : lệnh để chạy trên thiết bị |
receiver |
IShellOutputReceiver : đối tượng IShellOutputReceiver để chuyển hướng đầu ra của shell đến |
Gửi | |
---|---|
DeviceNotAvailableException |
nếu bị mất kết nối với thiết bị và không thể khôi phục |
getArgumentList
publicgetArgumentList ()
Lấy đối số cho lệnh simpleperf
Giá trị trả về | |
---|---|
|
danh sách lệnh con và đối số (có thể nhận giá trị rỗng) |
newInstance
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Hàm khởi tạo SimplePerfUtil
Phương thức gọi phải xác định thiết bị và loại simpleperf khi khởi tạo thực thể
Tham số | |
---|---|
device |
ITestDevice : Thiết bị kiểm thử ITestDevice |
type |
SimplePerfUtil.SimplePerfType : SimplePerfType cho biết chế độ simpleperf |
Giá trị trả về | |
---|---|
SimplePerfUtil |
một thực thể SimplePerfUtil mới tạo |
setArgumentList
public void setArgumentList (arguList)
Đặt đối số trên lệnh simpleperf
Tham số | |
---|---|
arguList |
: danh sách lệnh con và đối số |
Phương thức được bảo vệ
commandStringPreparer
protected String commandStringPreparer (String command)
Tham số | |
---|---|
command |
String |
Trả về | |
---|---|
String |