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:
Bản tóm tắt
Các lớp lồng nhau | |
---|---|
enum | SimplePerfUtil.SimplePerfType Vô số tùy chọn lệnh Simpleperf |
Phương pháp công khai | |
---|---|
SimplePerfResult | executeCommand (String command) Thực thi lệnh shell adb đã cho, với simpleperf được bao 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 quanh Trách nhiệm của người gọi là phân tích kết quả simpleperf thông qua người nhận |
void | executeCommand (String command, IShellOutputReceiver receiver) Thực thi lệnh shell adb đã cho, với simpleperf được bao quanh Trách nhiệm của người gọi là phân tích kết quả simpleperf thông qua người nhận |
getArgumentList () Nhận đối số cho lệnh simpleperf | |
static SimplePerfUtil | newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type) Trình xây dựng SimplePerfUtil Người gọi phải xác định loại thiết bị và đơn giản khi khởi tạo phiên bản |
void | setArgumentList ( arguList) setArgumentList ( arguList) Đặt đối số trên lệnh simpleperf |
Phương pháp được bảo vệ | |
---|---|
String | commandStringPreparer (String command) |
Phương pháp công khai
lệnh thực thi
public SimplePerfResult executeCommand (String command)
Thực thi lệnh shell adb đã cho, với simpleperf được bao quanh
Kết quả Simpleperf sẽ được phân tích cú pháp và trả về cho người gọiThông số | |
---|---|
command | String : lệnh chạy trên thiết bị |
Trả lại | |
---|---|
SimplePerfResult | Đối tượng SimplePerfResult chứa tất cả thông tin kết quả |
Ném | |
---|---|
DeviceNotAvailableException | nếu kết nối với thiết bị bị mất và không thể khôi phục được |
lệnh thực thi
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 quanh
Trách nhiệm của người gọi là phân tích kết quả simpleperf thông qua người nhậnThông số | |
---|---|
command | String : lệnh chạy trên thiết bị |
receiver | IShellOutputReceiver : Đối tượng IShellOutputReceiver chuyển hướng đầu ra shell tới |
maxTimeToOutputShellResponse | long : lượ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 ERROR(/TimeUnit) |
retryAttempts | int : số lần tối đa để thử lại lệnh nếu lỗi do ngoại lệ. DeviceNotResponsiveException sẽ bị ném nếu retryAttempts được thực hiện không thành công. |
Ném | |
---|---|
DeviceNotAvailableException | nếu kết nối với thiết bị bị mất và không thể khôi phục được |
lệnh thực thi
public void executeCommand (String command, IShellOutputReceiver receiver)
Thực thi lệnh shell adb đã cho, với simpleperf được bao quanh
Trách nhiệm của người gọi là phân tích kết quả simpleperf thông qua người nhậnThông số | |
---|---|
command | String : lệnh chạy trên thiết bị |
receiver | IShellOutputReceiver : Đối tượng IShellOutputReceiver chuyển hướng đầu ra shell tới |
Ném | |
---|---|
DeviceNotAvailableException | nếu kết nối với thiết bị bị mất và không thể khôi phục được |
lấy danh sách đối số
publicgetArgumentList ()
Nhận đối số cho lệnh simpleperf
Trả lại | |
---|---|
danh sách lệnh con và đối số (nullable) |
phiên bản mới
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Trình xây dựng SimplePerfUtil
Người gọi phải xác định loại thiết bị và đơn giản khi khởi tạo phiên bảnThông số | |
---|---|
device | ITestDevice : Thiết bị kiểm tra ITestDevice |
type | SimplePerfUtil.SimplePerfType : SimplePerfType cho biết chế độ simpleperf nào |
Trả lại | |
---|---|
SimplePerfUtil | một phiên bản SimplePerfUtil mới được tạo |
setArgumentList
public void setArgumentList (arguList)
Đặt đối số trên lệnh simpleperf
Thông số | |
---|---|
arguList |
Phương pháp được bảo vệ
lệnhStringPreparer
protected String commandStringPreparer (String command)
Thông số | |
---|---|
command | String |
Trả lại | |
---|---|
String |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2023-12-01 UTC.