Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

CircularAtraceUtil

public class CircularAtraceUtil
extends Object

java.lang.Object
com.android.tradefed.util.CircularAtraceUtil


Một tiện ích atrace được phát triển chủ yếu để xác định nguyên nhân gốc rễ của ANR trong quá trình thử nghiệm Monkey. Gọi lệnh bắt đầu sẽ bắt đầu theo dõi không đồng bộ các dấu vết được gắn thẻ trong bộ đệm tròn. Gọi dừng sẽ kết xuất nội dung của bộ đệm vào một InputStreamSource mà nó trả về. Để sử dụng điều này cho trường hợp được đề cập ở trên (xác định ANR), trước tiên người ta phải triển khai phương pháp bắt đầu khi bắt đầu thử nghiệm và phương pháp kết thúc ngay khi kết thúc thử nghiệm. Từ đây người ta có thể chọn cách lưu trữ và xử lý dữ liệu. Hầu hết có lẽ nên sử dụng systrace với tùy chọn --from-file để tạo trình xem HTML.

Bản tóm tắt

Các nhà xây dựng công cộng

CircularAtraceUtil ()

Phương pháp công khai

static FileInputStreamSource endTrace ( ITestDevice device)

Dừng và kết xuất không đồng bộ atrace vào một Tệp, tệp này sẽ trả về trong InputStreamSource.

static void startTrace ( ITestDevice device, tags, int bufferSizeMB) startTrace ( ITestDevice device, tags, int bufferSizeMB)

Bắt đầu không đồng bộ với các thẻ được chỉ định.

Các nhà xây dựng công cộng

CircularAtraceUtil

public CircularAtraceUtil ()

Phương pháp công khai

endTrace

public static FileInputStreamSource endTrace (ITestDevice device)

Dừng và kết xuất không đồng bộ atrace vào một Tệp, tệp này sẽ trả về trong InputStreamSource.

Thông số
device ITestDevice

Lợi nhuận
FileInputStreamSource một FileInputStreamSource với kết quả từ lệnh atrace

Ném
DeviceNotAvailableException

startTrace

public static void startTrace (ITestDevice device, 
                 tags, 
                int bufferSizeMB)

Bắt đầu không đồng bộ với các thẻ được chỉ định.

Thông số
device ITestDevice : thiết bị có các hành động sẽ được giám sát

tags : thẻ atrace nên giám sát; mặc định thành 'chế độ xem lịch biểu của gfx'

bufferSizeMB int : kích thước bộ đệm tròn tính bằng MB

Ném
DeviceNotAvailableException