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ả
Bản tóm tắt
Phương pháp công cộng |
---|
SimplePerfResult | executeCommand (String command) Thực thi lệnh shell adb đã cho, với simpleperf được bao quanh Kết quả Simpleperf sẽ được phân tích cú pháp và trả về cho người 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 quanh Trách nhiệm của người gọi là phân tích kết quả simpleperf thông qua người nhận |
void | executeCommand (String command, IShellOutputReceiver receiver) Thực thi lệnh shell adb đã cho, với simpleperf được bao quanh Trách nhiệm của người gọi là phân tích kết quả simpleperf thông qua người nhận |
| getArgumentList () Nhận đối số cho lệnh simpleperf |
static SimplePerfUtil | newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type) Trình xây dựng SimplePerfUtil Người gọi phải xác định loại thiết bị và đơn giản khi khởi tạo phiên bản |
void | setArgumentList ( arguList) setArgumentList ( arguList) Đặt đối số trên lệnh simpleperf |
Phương pháp công cộng
lệnh thực thi
public SimplePerfResult executeCommand (String command)
Thực thi lệnh shell adb đã cho, với simpleperf được bao quanh
Kết quả Simpleperf sẽ được phân tích cú pháp và trả về cho người gọi
Thông số |
---|
command | String : lệnh chạy trên thiết bị |
lệnh thực thi
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 quanh
Trách nhiệm của người gọi là phân tích kết quả simpleperf thông qua người nhận
Thông số |
---|
command | String : lệnh chạy trên thiết bị |
receiver | IShellOutputReceiver : Đối tượng IShellOutputReceiver chuyển hướng đầu ra shell tới |
maxTimeToOutputShellResponse | long : lượng thời gian tối đa mà lệnh được phép không đưa ra bất kỳ 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 tối đa để thử lại lệnh nếu lỗi do ngoại lệ. DeviceNotResponsiveException sẽ bị ném nếu retryAttempts được thực hiện không thành công. |
lệnh thực thi
public void executeCommand (String command,
IShellOutputReceiver receiver)
Thực thi lệnh shell adb đã cho, với simpleperf được bao quanh
Trách nhiệm của người gọi là phân tích kết quả simpleperf thông qua người nhận
Thông số |
---|
command | String : lệnh chạy trên thiết bị |
receiver | IShellOutputReceiver : Đối tượng IShellOutputReceiver chuyển hướng đầu ra shell tới |
lấy danh sách đối số
public getArgumentList ()
Nhận đối số cho lệnh simpleperf
Trả lại |
---|
| danh sách lệnh con và đối số (nullable) |
setArgumentList
public void setArgumentList ( arguList)
Đặt đối số trên lệnh simpleperf
Thông số |
---|
arguList | : danh sách lệnh con và đối số |
Phương pháp được bảo vệ
lệnhStringPreparer
protected String commandStringPreparer (String command)