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 | |
|---|---|
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 |
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)
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 |
List<String>
|
getArgumentList()
Nhận đối số cho lệnh simpleperf |
static
SimplePerfUtil
|
newInstance(ITestDevice device, SimplePerfUtil.SimplePerfType type)
Hàm khởi tạo 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(List<String> arguList)
Đặ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 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 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 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 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)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
public List<String> getArgumentList ()
Nhận đối số cho lệnh simpleperf
| Giá trị trả về | |
|---|---|
List<String> |
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 khởi tạo 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ị thử nghiệm |
type |
SimplePerfUtil.SimplePerfType: SimplePerfType cho biết chế độ simpleperf nào |
| Giá trị trả về | |
|---|---|
SimplePerfUtil |
một thực thể SimplePerfUtil mới tạo |
| Gửi | |
|---|---|
NullPointerException |
|
setArgumentList
public void setArgumentList (List<String> arguList)
Đặt đối số cho lệnh simpleperf
| Tham số | |
|---|---|
arguList |
List: danh sách 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 |
|