Đơ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ả

Tóm tắt

Lớp lồng ghép

enum SimplePerfUtil.SimplePerfType

Enum của các tuỳ chọn lệnh Simpleperf

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( arguList)

Đặ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 quanh

Kết quả 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 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 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ố)

public  getArgumentList ()

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