Đơn giản
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 adb shell nhất định, với Simpleperf được bao bọc xung quanh Kết quả trên Simpleperf sẽ được phân tích cú pháp và trả về phương thức gọi |
void
|
executeCommand(String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Thực thi lệnh adb shell nhất định, 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 adb shell nhất định, 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()
Nhận đố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 loại 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
actionsCommand
public SimplePerfResult executeCommand (String command)
Thực thi lệnh adb shell nhất định, với Simpleperf được bao bọc xung quanh
Kết quả trên Simpleperf sẽ được phân tích cú pháp và trả về 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 về kết quả |
Gửi | |
---|---|
DeviceNotAvailableException |
nếu kết nối với thiết bị bị mất và không thể đã khôi phục |
actionsCommand
public void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Thực thi lệnh adb shell nhất định, 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 để hướng đầu ra shell đến |
maxTimeToOutputShellResponse |
long : khoảng thời gian tối đa mà lệnh được thực hiện
được phép không đưa ra bất kỳ phản hồi nào; như được chỉ định trong timeUnit |
timeUnit |
TimeUnit : đơn vị thời gian của maxTimeToOutputShellResponse , hãy 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
ngoại lệ. DeviceNotResponseException sẽ được gửi nếu retryAttempts là
thực hiện không thành công. |
Gửi | |
---|---|
DeviceNotAvailableException |
nếu kết nối với thiết bị bị mất và không thể đã khôi phục |
actionsCommand
public void executeCommand (String command, IShellOutputReceiver receiver)
Thực thi lệnh adb shell nhất định, 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 để hướng đầu ra shell đến |
Gửi | |
---|---|
DeviceNotAvailableException |
nếu kết nối với thiết bị bị mất và không thể đã khôi phục |
getArgumentList (Danh sách đối số)
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 khởi tạo SimplePerfUtil
Phương thức gọi phải xác định loại thiết bị và loại Simpleperf khi khởi tạo thực thể
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 |
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ệ
CommandString Preparer để chuẩn bị
protected String commandStringPreparer (String command)
Tham số | |
---|---|
command |
String |
Trả về | |
---|---|
String |