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 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 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 receiver |
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 receiver |
|
getArgumentList()
Nhận đối số cho lệnh simpleperf |
static
SimplePerfUtil
|
newInstance(ITestDevice device, SimplePerfUtil.SimplePerfType type)
Hàm dựng SimplePerfUtil Người gọi phải xác định thiết bị và loại simpleperf khi khởi tạo phiên bản |
void
|
setArgumentList(
Đặt đối số cho 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 người 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 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 receiver
| 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 tối đa để thử lại lệnh nếu lệnh không thành công do một ngoại lệ. DeviceNotResponsiveException sẽ được gửi nếu retryAttempts không thực hiện được. |
| Gửi | |
|---|---|
DeviceNotAvailableException |
nếu 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 receiver
| 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 mất kết nối với thiết bị và không thể khôi phục |
getArgumentList
publicgetArgumentList ()
Nhận đối số cho lệnh simpleperf
| Giá trị trả về | |
|---|---|
|
danh sách lệnh con và đối số (có thể rỗng) |
newInstance
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Hàm dựng SimplePerfUtil
Người gọi phải xác định thiết bị và loại simpleperf khi khởi tạo phiên bản
| Tham số | |
|---|---|
device |
ITestDevice: ITestDevice thiết bị kiểm thử |
type |
SimplePerfUtil.SimplePerfType: SimplePerfType cho biết chế độ simpleperf nào |
| Giá trị trả về | |
|---|---|
SimplePerfUtil |
một thực thể SimplePerfUtil mới được tạo |
setArgumentList
public void setArgumentList (arguList)
Đặt đối số cho lệnh simpleperf
| Tham số | |
|---|---|
arguList |
: danh sách các lệnh phụ và đối số |
Phương thức được bảo vệ
commandStringPreparer
protected String commandStringPreparer (String command)
| Tham số | |
|---|---|
command |
String |
| Trả về | |
|---|---|
String |
|