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ả

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

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 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